一键导入
ddd-guide
Document-Driven Development workflow for existing codebases. Provides systematic planning, documentation-first design, and implementation verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Document-Driven Development workflow for existing codebases. Provides systematic planning, documentation-first design, and implementation verification.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | ddd-guide |
| description | Document-Driven Development workflow for existing codebases. Provides systematic planning, documentation-first design, and implementation verification. |
| version | 1.0.0 |
| license | MIT |
| metadata | {"category":"workflow","complexity":"high","original_source":"https://github.com/robotdad/amplifier-collection-ddd"} |
Documentation IS the specification. Code implements what documentation describes.
DDD inverts traditional development: update documentation first, then implement code to match.
| Phase | Name | Command | Deliverable |
|---|---|---|---|
| 0-1 | Planning | /ddd 1-plan | plan.md |
| 2 | Documentation | /ddd 2-docs | Updated docs |
| 3 | Code Planning | /ddd 3-code-plan | code_plan.md |
| 4 | Implementation | /ddd 4-code | Working code |
| 5-6 | Finalization | /ddd 5-finish | Tested, committed |
Document features as if they already exist. No future tense.
Process files one at a time to avoid context overflow:
[ ] checkboxes[x] when completeEliminate contradictions:
Use DDD for:
Skip DDD for:
See @skills/ddd-guide/references/ for detailed documentation:
core-concepts/ - Techniques and methodologiesphases/ - Step-by-step phase guidesphilosophy/ - Underlying principlesDocumentation first. If it's not documented, it doesn't exist.
Retcon, don't predict. Write as if the feature already exists.
One source of truth. Delete duplicates, don't update them.
Amplifier design philosophy using Linux kernel metaphor. Covers mechanism vs policy, module architecture, event-driven design, and kernel principles. Use when designing new modules or making architectural decisions.
Guide for creating new Amplifier modules including protocol implementation, entry points, mount functions, and testing patterns. Use when creating new modules or understanding module architecture.