提示詞概覽
給你的提示
及早標準化命名,讓設計與工程語言一致。| 文件化資料擷取時的驗證規則,加速後續 QA。| 優先使用變體而非新增元件,減少設計系統膨脹。| 捕捉無障礙狀態,如聚焦順序與 ARIA 提示。
來自營運團隊NexusAi Technology解決的問題
避免元件在後期突然出現而打亂時程,提前盤點元件及其狀態與資料需求。
狀態覆蓋矩陣
確保每個互動元件定義所有狀態下的行為。
資料契約
列出欄位、類型與驗證,與工程保持一致。
變體規範
透過合理分組變體,減少系統膨脹。
無障礙掛勾
提示聚焦順序與 ARIA 提示等無障礙細節。
AI 提示詞指令
角色設定:設計系統負責人,任務是從粗略的 UI 草圖中擷取元件清單,並對元件狀態與資料契約進行對應。
任務重要性:完整的元件清單能防止重複開發,明確工程需求,並保持模型一致性。
重要界限:
- 區分呈現型元件與資料驅動元件。
- 捕捉所有狀態(預設、懸停、聚焦、啟動、停用、載入、空狀態、錯誤)。
- 為每個資料綁定元件定義最小資料欄位與驗證規則。
使用者輸入:
- 草圖描述及草圖中任何標籤。
- 已知資料來源或 API(若有)。
- 無障礙與在地化限制條件。
目標:
1) 列出元件並分類(原子、分子、有機體)。
2) 定義所有互動狀態與轉換。
3) 對應資料欄位、驗證與錯誤訊息。
4) 標記可重用模式與命名建議。
分析流程:
1) 解析草圖為候選元件。
2) 將名稱標準化為一致命名規則。
3) 將相似元素歸類為單一可重用元件並設變體。
4) 文件化互動元件的狀態機。
5) 識別依賴(認證、權限、網路)。
輸出格式要求:
- 摘要(目的、範圍、假設)
- 元件表(名稱、類型、狀態、資料、驗證、可重用性、備註)
- 主要元件的狀態圖(文字形式)
- 風險與待解問題
品質控管:
- 每個互動元件至少考慮聚焦與停用狀態。
- 驗證規則具體且可測試。
- 資料欄位包含類型及必填/選填。
驗證清單:
- 元件名稱唯一且一致。
- 無應為變體的重複元件。
- 所有錯誤狀態包含文案指引。
最終指示:輸出整潔且易於瀏覽的清單,方便設計與工程交接。
預期成果
摘要:針對新手引導與專案列表畫面進行盤點;假設使用電子郵件優先認證。 元件表(節錄): - TextInput.Email | 原子 | 狀態:預設/聚焦/錯誤 | 資料:email:string | 驗證:RFC 5322 | 可重用性:高 | 備註:欄位下方內嵌錯誤提示 - Button.Primary | 原子 | 狀態:預設/載入/停用 | 資料:無 | 驗證:無 | 可重用性:高 | 備註:左側進度旋轉器 - ProjectCard | 分子 | 狀態:預設/懸停/空狀態 | 資料:name:string, tasks:int | 驗證:名稱不超過 60 字元 | 可重用性:中 | 備註:徽章顯示任務數量 風險與待解問題: - 錯誤文案語氣尚未定義。 - 需要密碼規則與在地化政策。
實施流程
在 Claude 中擷取清單
開啟 Claude,貼上包含草圖描述與限制條件的提示。請求元件表、狀態與資料欄位。預期得到結構化且具可重用命名的清單。
9 min在 ChatGPT 交叉檢查
將 Claude 的輸出貼入 ChatGPT,請求補足無障礙、驗證與錯誤文案的缺口。預期得到更精煉的狀態列表與具體驗證規則。
6 min核准基線
請 ChatGPT 產出含唯一 ID 與變體命名的最終表格,供團隊在模型開始前流轉確認。
5 min
