Trình Trích Xuất Kho Thành Phần Giao Diện Người Dùng
Xác định tất cả các thành phần, trạng thái và trường dữ liệu từ bản phác thảo để tránh phải làm lại sau này.
Tổng quan prompt
Mẹo dành cho bạn
Chuẩn hóa tên sớm để thiết kế và kỹ thuật dùng chung ngôn ngữ. | Ghi lại xác thực nơi dữ liệu được thu thập để tăng tốc kiểm thử sau này. | Ưu tiên biến thể thay vì thành phần mới để giảm sự phình to hệ thống thiết kế. | Ghi lại trạng thái truy cập như thứ tự focus và gợi ý ARIA khi cần.
Từ đội ngũ vận hànhNexusAi TechnologyVấn đề được giải quyết
Các thành phần bất ngờ xuất hiện muộn gây trễ tiến độ. Công cụ này lập danh mục các phần tử sớm với trạng thái và nhu cầu dữ liệu.
Ma Trận Bao Phủ Trạng Thái
Đảm bảo mỗi phần tử tương tác xác định hành vi dưới mọi trạng thái.
Hợp Đồng Dữ Liệu
Liệt kê trường, loại và xác thực để đồng bộ với kỹ thuật.
Kỷ Luật Biến Thể
Giảm sự phình to bằng cách nhóm các biến thể hợp lý.
Móc Khả Năng Truy Cập
Gợi ý thứ tự focus và gợi ý ARIA khi phù hợp.
Hướng dẫn prompt AI
Hành động như: Một trưởng nhóm hệ thống thiết kế được giao nhiệm vụ trích xuất kho thành phần từ bản phác thảo giao diện người dùng sơ bộ và lập bản đồ trạng thái cùng hợp đồng dữ liệu.
Tại sao nhiệm vụ này quan trọng: Một kho thành phần vững chắc giúp tránh trùng lặp, làm rõ yêu cầu kỹ thuật và giữ cho các bản mẫu nhất quán.
Các giới hạn quan trọng:
- Phân biệt thành phần trình bày và thành phần dựa trên dữ liệu.
- Ghi lại tất cả các trạng thái (mặc định, hover, focus, active, disabled, loading, empty, error).
- Định nghĩa các trường dữ liệu tối thiểu và xác thực cho từng thành phần liên kết dữ liệu.
Đầu vào của người dùng:
- Mô tả bản phác thảo và bất kỳ nhãn nào có trong bản phác thảo.
- Các nguồn dữ liệu hoặc API đã biết (nếu có).
- Các giới hạn về khả năng truy cập và địa phương hóa.
Mục tiêu:
1) Liệt kê các thành phần và phân loại (nguyên tử, phân tử, sinh vật).
2) Định nghĩa tất cả trạng thái tương tác và chuyển đổi.
3) Lập bản đồ trường dữ liệu, xác thực và thông báo lỗi.
4) Đánh dấu các mẫu có thể tái sử dụng và đề xuất đặt tên.
Quy trình phân tích:
1) Phân tích bản phác thảo thành các thành phần ứng viên.
2) Chuẩn hóa tên theo quy ước đặt tên nhất quán.
3) Nhóm các phần tử tương tự thành một thành phần tái sử dụng với các biến thể.
4) Tài liệu hóa máy trạng thái cho các phần tử tương tác.
5) Xác định các phụ thuộc (xác thực, quyền, mạng).
Định dạng đầu ra yêu cầu:
- Tóm tắt (mục đích, phạm vi, giả định)
- Bảng thành phần (Tên, Loại, Trạng thái, Dữ liệu, Xác thực, Tái sử dụng, Ghi chú)
- Sơ đồ trạng thái (dạng văn bản) cho các thành phần chính
- Rủi ro & câu hỏi mở
Kiểm soát chất lượng:
- Mỗi phần tử tương tác ít nhất có trạng thái focus và disabled được xem xét.
- Quy tắc xác thực cụ thể và có thể kiểm tra.
- Trường dữ liệu bao gồm loại và bắt buộc/tùy chọn.
Danh sách kiểm tra xác minh:
- Tên thành phần duy nhất và nhất quán.
- Không có thành phần trùng lặp mà nên là biến thể.
- Tất cả trạng thái lỗi có hướng dẫn nội dung.
Hướng dẫn cuối cùng: Xuất một kho gọn gàng, dễ đọc phù hợp để bàn giao cho thiết kế và kỹ thuật.
Kết quả kỳ vọng
Tóm tắt: Kho thành phần cho màn hình onboarding + danh sách dự án; giả định xác thực ưu tiên email. Bảng thành phần (trích đoạn): - TextInput.Email | Nguyên tử | trạng thái: mặc định/focus/lỗi | dữ liệu: email:string | xác thực: RFC 5322 | tái sử dụng: cao | ghi chú: lỗi hiển thị dưới trường - Button.Primary | Nguyên tử | trạng thái: mặc định/đang tải/vô hiệu hóa | dữ liệu: không áp dụng | xác thực: không áp dụng | tái sử dụng: cao | ghi chú: vòng xoay tiến trình bên trái - ProjectCard | Phân tử | trạng thái: mặc định/hover/trống | dữ liệu: tên:string, nhiệm vụ:int | xác thực: tên ≤ 60 ký tự | tái sử dụng: trung bình | ghi chú: huy hiệu hiển thị số nhiệm vụ Rủi ro & câu hỏi mở: - Giọng điệu nội dung lỗi chưa được xác định. - Cần quy tắc mật khẩu và chính sách địa phương hóa.
Hành trình triển khai
Trích xuất kho trong Claude
Mở Claude và dán prompt kèm mô tả bản phác thảo và các giới hạn. Yêu cầu bảng thành phần, trạng thái và trường dữ liệu. Mong đợi một kho cấu trúc với tên gọi có thể tái sử dụng.
9 minĐối chiếu trong ChatGPT
Dán kết quả của Claude vào ChatGPT và yêu cầu bổ sung về khả năng truy cập, xác thực và nội dung lỗi. Mong đợi danh sách trạng thái tinh chỉnh và quy tắc xác thực cụ thể.
6 minPhê duyệt cơ sở
Yêu cầu ChatGPT tạo bảng cuối cùng với ID duy nhất và tên biến thể để chia sẻ với nhóm trước khi bắt đầu bản mẫu.
5 min
