Help us improve
Share bugs, ideas, or general feedback.
From ddd-workflow
Clarifies requirements and explores implementation options for extending or modifying existing codebases (brownfield). Produces a plan.md with multiple approaches and trade-offs before any coding begins.
npx claudepluginhub applepig/ddd-workflowHow this skill is triggered — by the user, by Claude, or both
Slash command
/ddd-workflow:ddd.planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
前置規劃階段。在既有專案中延伸或修改功能、需求還不明確、無法直接寫 spec 時,先用這個階段釐清方向。
Generates detailed implementation plans for features, refactors, migrations, bug fixes, and architectural changes using multi-agent collaboration. Outputs structured Markdown files with steps, scope, and risks.
Guides users through structured codebase exploration and clarifying questions to refine a feature idea into a design spec.
Share bugs, ideas, or general feedback.
前置規劃階段。在既有專案中延伸或修改功能、需求還不明確、無法直接寫 spec 時,先用這個階段釐清方向。
適用範圍:brownfield——有既有 code 當錨點、要在現行架構上增修。如果是新專案或新模組,沒有既有 code 可以參考,改用 /ddd.brainstorming。
每個需求都要走這個流程。一個小功能、一個設定調整、一個看似明確的修改——全部都要。「簡單」的需求正是未經檢驗的假設最容易造成浪費的地方。Plan 可以很短(真正簡單的需求寫幾句話就好),但你必須呈現給使用者確認。
你必須為以下每個項目建立 task 並依序完成:
docs/<編號>-<名稱>/ 資料夾(若為新需求)/ddd.spec 撰寫 spec.md — invoke /ddd.spec skill,跳過其「準備工作」(已完成),規劃結論填入 spec 的「背景」與「ADR」段落docs/<編號>-<名稱>/spec.md(經由 /ddd.spec 流程產出)
/ddd.spec 流程完成、使用者確認規格後,依 spec 內 Milestones 複雜度引導使用者執行 /ddd.work 或 /ddd.tasks。
如果有技術問題需要調研,直接用原生工具(Explore agent、WebSearch、WebFetch)進行,將結論記錄在 research.md 中。