Need
設計來源
Default options
Why it's needed
選取明確的框架或元件,可讓實作有具體依據。
.md to the page URL.
Codex use case
運用結構化設計上下文與視覺檢查,將 Figma 選取項目轉化為完善的 UI。
使用 Codex 從 Figma 擷取設計上下文、素材和變體,將其轉換成符合程式碼庫設計系統的程式碼,再以 Playwright 比較實作結果與 Figma 參考設計,並反覆調整,直到外觀符合預期。
運用結構化設計上下文與視覺檢查,將 Figma 選取項目轉化為完善的 UI。
使用 Codex 從 Figma 擷取設計上下文、素材和變體,將其轉換成符合程式碼庫設計系統的程式碼,再以 Playwright 比較實作結果與 Figma 參考設計,並反覆調整,直到外觀符合預期。
| Skill | Why use it |
|---|---|
| Figma | 以程式碼實作設計、建立已發佈元件與原始檔之間的 Code Connect 對應關係,並產生專案專屬的設計系統規則,讓 Figma 轉程式碼的作業可重複進行。 |
| Playwright | 檢查回應式行為,並在實際瀏覽器中驗證實作後的 UI。 |
有了確切的 Figma 選取項目,Codex 就能將其轉換為完善的 UI,同時遵循專案既有模式。
透過 Figma 技能,Codex 可以使用 Figma MCP 伺服器擷取結構化設計上下文、變數、素材,以及應實作的確切變體。
透過 Playwright 互動式技能,Codex 可以在實際瀏覽器中開啟應用程式,將實作結果與 Figma 參考設計比較,並反覆調整版面配置或行為,直到結果更貼近目標。
Figma 檔案整理得越完善,首次實作的成果就越好。若要改善交付效果:
如此可為 Codex 提供更完善的結構,讓它轉換成穩健且可投入正式環境的 UI。
對預期的互動模式和想要的樣式描述得越具體,成果就越好。
若某個狀態、中斷點或互動很重要,請明確指出。如果檔案包含多個相近的變體,請告訴 Codex 應以哪一個為準。
你越明確指出哪些內容必須完全一致,以及哪些地方應以程式碼庫的慣例為準,Codex 就越容易做出適當取捨。
當目標程式碼庫已有清楚的元件層時,Codex 的效果最佳。Codex 可自動使用既有元件與設計系統,不必從頭重新建立。
如果你認為有必要,請向 Codex 說明應重複使用哪些基礎元件、Token 存放在何處,以及程式碼庫在按鈕、輸入欄位、卡片、字體排版與圖示方面以什麼為準。
Figma MCP 輸出通常類似 React 加上 Tailwind,應將其視為結構參考,而非最終的程式碼風格。請 Codex 將該輸出轉換成符合專案實際採用的工具類別、元件包裝層、色彩系統、字級尺度、間距 Token、路由、狀態管理及資料擷取模式的實作。
複製你希望實作之確切 Figma 框架、元件或變體的連結。Figma MCP 流程以連結為基礎,因此連結必須指向你要的確切節點,而不是鄰近的上層框架。
第一輪實作應以 Figma 為準。請要求 Codex 在開始實作前先依循 Figma MCP 流程。
提示詞中應包含以下內容:
初步實作完成後,Codex 會使用 Playwright 在實際瀏覽器中驗證 UI,並修正剩餘的視覺或互動差異。
Need
Default options
Why it's needed
Need
設計來源
Default options
Why it's needed
選取明確的框架或元件,可讓實作有具體依據。
| Need | Default options | Why it's needed |
|---|---|---|
| 設計來源 | Figma | 選取明確的框架或元件,可讓實作有具體依據。 |