ワンクリックで
frontend-design
在使用者要設計網站、Web App 或元件介面時使用。常見觸發像「做 landing page」「設計 dashboard」「規劃 component UI」。輸出可上線介面與設計系統;不取代產品策略或純品牌研究。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
在使用者要設計網站、Web App 或元件介面時使用。常見觸發像「做 landing page」「設計 dashboard」「規劃 component UI」。輸出可上線介面與設計系統;不取代產品策略或純品牌研究。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
在使用者要把模糊想法整理成可開發 spec 時使用。常見觸發像「整理需求成 spec」「補驗收條件」「拆分階段開發計畫」。輸出技術規格、白話規格與可直接貼用於 Codex / Claude Code 的分階段 instructions;不直接代替正式文件發布。
在非程式開發者要用 vibe coding 與 coding agent 協作時使用。常見觸發像「幫我整理開發準則」「定義交付邊界」「規劃驗證方式」。輸出需求表達、邊界與風險控管準則;不直接取代實作。
當使用者要拆解大型、混亂、跨部門、反覆卡關或高不確定性的難題,或明確要求做問題拆解、issue tree、根因與對策分層時使用。先分清楚現象、目標落差、真正問題與根因假設,再判斷問題是範疇型、分析型、動態系統型、研究型或交付型,最後用 issue tree/MECE、WBS、系統思考、驗收標準、依賴排程、資源分派與流動指標,產出可執行的問題拆解報告、工作包、關鍵路徑、並行策略與 PDCA 回饋節奏。
當使用者要替代解法、不同思路、更簡單或更穩定做法時使用。將現有方案重構成結構問題,提出多條可落地方案與最低摩擦解。
建立定期任務(每日晨報、每週回顧)。當使用者需要設定自動化的、定期執行的任務時使用。
當使用者要先做概念對齊、要求先不要執行任務本體、想先把關鍵概念/背景知識/近期重大事件查清楚,或要求「先上網整理背景再開始」時使用。適合「先做 Concept Alignment」「先對齊概念」「先幫我查關鍵概念與背景資料」「先整理定義、脈絡與近期變化」這類請求。會先用第一性原理拆解任務與歧義,立即上網蒐集原始或高可信來源,釐清名詞、單位、幣別、時間範圍、利害關係人與重要事件,最後只輸出 `## Concept Alignment` 下的三段:`### [關鍵概念]定義`、`### 收集背景知識`、`### 重大影響的具體事件`;必要時穿插附來源標註的 Mermaid 圖,但不執行任務本體,也不使用 canvas。
| name | frontend-design |
| description | 在使用者要設計網站、Web App 或元件介面時使用。常見觸發像「做 landing page」「設計 dashboard」「規劃 component UI」。輸出可上線介面與設計系統;不取代產品策略或純品牌研究。 |
| version | 2026.3.26 |
| homepage | https://github.com/AllanYiin/skills/tree/main/skills/frontend-design |
| license | MIT |
| metadata | {"author":"Allan Yiin","language":"zh-TW","category":"design","short-description":"前端 UI 設計、視覺系統與可上線實作工作流程"} |
這個 skill 用來把模糊的網站、Web App 或元件需求,轉成可上線的前端介面與設計系統實作。核心不是只把畫面做漂亮,而是先定義設計 tokens、互動狀態、流程可視化、資訊優先級與可重用規範,再落成前端程式碼。若是工作台型產品,嚴格禁止 stacked UI / stacked cards 疊首頁;必須先定義唯一主任務,並讓該功能盡量佔據最大、最中央、最先被看的畫面區域。
從需求直接產出可上線頁面或元件。 Trigger examples: 「做 landing page」「設計 dashboard」「規劃 component UI」。 Expected result: 交付 tokens、components、page layout 與對應前端程式碼,而不是只給視覺形容詞。
建立或整理設計系統。 Trigger examples: 「整理一套 design system」「把元件規範化」「做可重用 UI guideline」。 Expected result: 交付 tokens、shared components、guideline docs 與 reusable patterns。
處理多步驟 UX 流程。 Trigger examples: 「設計 onboarding flow」「把 checkout 流程整理清楚」「規劃 setup wizard」。 Expected result: 先產出 journey map / user flow / wireflow,再進入高保真 UI 實作。
詳細流程看 references/implementation-workflow.md。
spec-organizer: 需求還沒成形、需要先整理成可開發 spec。slide-content-planner / pptx-maker: 目標是簡報而不是 Web UI。technical-documentation-writer: 重點是文件,不是前端介面。應觸發
不應觸發
audit_frontend_principles.py 或等價檢查。action-critical、decision-supporting、status-feedback、reference、exception-handling 或 audit/history 其中之一。細節看:
references/core-principles.mdreferences/common-pitfalls.mdreferences/quality-checklist.mdSKILL.md
scripts/audit_frontend_principles.py
examples/css/
tokens.css: 設計 token 系統。components.css: 可重用元件樣式範例。examples/typescript/
design-tokens.ts: type-safe token 定義。theme-provider.tsx: theme 管理。sample-components.tsx: 元件範例。utils.ts: 共用輔助。templates/
globals.css: 全域樣式模板。tailwind.config.js: Tailwind 設定模板。只讀和當前任務直接相關的 reference,不要全部一起載入。
references/core-principles.md
references/information-priority-playbook.md
references/implementation-workflow.md
references/design-direction-templates.md
references/prompting-playbook.md
references/common-pitfalls.md
references/quality-checklist.md
references/advanced-techniques.md
references/frontend-resources.md
既有深度參考:
references/web-design-principles.mdreferences/accessibility-usability.mdreferences/responsive-typography.mdreferences/journey-flow-gestalt.mdreferences/design-guideline-authoring.md回覆或實作時,優先遵守:
SKILL.md 重新展開長篇教學。