用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/kopp0510/claude-dd --skill design-brainstorm命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
調用官方 code-simplifier agent 簡化程式碼。當使用者要求簡化、降低複雜度、清理冗餘,或執行 8 步開發迴圈步驟 3 時啟用。不適用於 PR 審查(用 code-reviewer)。
微任務規劃專家,將設計拆分為依賴排序的最小可執行任務。當提到任務拆解、微任務、task breakdown、工作分解時自動啟用。
完成前驗證閘門,強制要求提供新鮮的驗證證據才能宣稱完成。當 agent 或使用者聲稱「完成了」「修好了」「測試通過」「done」「fixed」但未附驗證證據時自動啟用。
正在显示 SKILL.md
| name | design-brainstorm |
| description | 蘇格拉底式設計對話,透過逐步提問把模糊想法精煉為可實作的設計。當提到「腦力激盪」「brainstorm」「我有個想法」「幫我想想」「設計討論」「這方向可行嗎」時自動啟用。 |
| allowed-tools | Read, Grep, Glob, Bash, Write |
借鑑 obra/superpowers 的 brainstorming 概念;提問紀律借鑑 mattpocock/skills 的 grilling。
設計未批准前,不寫任何程式碼 — 不呼叫實作技能、不建專案骨架,直到設計呈現且使用者批准。
啟動時調用 EnterPlanMode,設計完成後 ExitPlanMode 讓使用者審閱。
讀 CLAUDE.md、README.md、相關目錄結構與最近 git 提交,識別既有模式與技術棧,
確保設計建議符合專案現況。
一次只問一個問題,偏好多選題,每題都要推進理解。 提問順序:目標 → 使用者 → 限制 → MVP 範圍。
事實自己查,決策才問人:
小型(<1 天)直接設計;中型(1–3 天)分階段;大型(>3 天)先拆成獨立子專案, 各自 brainstorm。
每案含:核心思路一句話、優缺點、技術選擇、預估複雜度、適合場景。
YAGNI:每案都是最小可行方案。「以後可能需要」的功能 → 移除, 只確保設計之後容易加入。質疑每個非必要功能:「沒有這個會怎樣?」
依序呈現並逐段確認:資料模型 → API 設計 → 核心邏輯 → UI/UX 流程(如適用)→ 錯誤處理。 每段問「這部分同意嗎?要調整什麼?」
若涉及 UI/架構圖,以獨立訊息提議產出視覺輔助(Mermaid 圖 / UI mockup),同意後再做。
寫入 docs/designs/YYYY-MM-DD-<topic>-design.md,結構:問題描述、設計決策(含理由)、
技術設計(資料模型 / API / 核心邏輯)、範圍排除(明確不做的事)、開放問題。
檢查:無佔位符或 TODO、無內部矛盾、無模糊描述、技術選擇皆有理由、範圍排除清楚、 無 YAGNI 功能。
依回饋修改至批准。批准後的下一步:交 task-planner 拆微任務,或直接進
8 步開發迴圈實作。批准前後都不跳過迴圈的測試與 review 步驟。
| 錯誤 | 正確做法 |
|---|---|
| 設計前就開始寫程式碼 | 堅守硬閘門 |
| 一次問太多問題 | 一次一個,多選優先 |
| 把查得到的事實拿去問使用者 | 事實自己查,只問決策並附建議答案 |
| 假設使用者的技術偏好 | 提供選項讓使用者選 |
| 設計過度 | YAGNI — 只做需要的 |
| 跳過範圍評估 | 大專案必先拆分 |
| 設計文件有佔位符 | 自我審查消除所有 TODO |