用途:为已有代码库引入文档驱动开发(DDD)流程。核心原则是“文档即规格”,代码实现文档所描述的内容,即先更新文档,再让代码与之匹配。
主要能力:提供系统化规划、文档优先设计与实现验证;以六阶段工作流推进,对应命令与交付物为:0-1 规划 /ddd 1-plan 产出 plan.md;2 文档 /ddd 2-docs 更新文档;3 代码规划 /ddd 3-code-plan 产出 code_plan.md;4 实现 /ddd 4-code 产出可运行代码;5-6 收尾 /ddd 5-finish 完成测试与提交。
核心技巧:retcon 写作,把功能当作已存在来描述,不用将来时,例如写“此功能提供……”而不是“此功能将添加……”;文件爬取,逐个处理文件避免上下文溢出,先生成带 [ ] 复选框的索引,每次迭代处理一个文件,完成后标记 [x];上下文污染防范,消除矛盾,每个概念只保留一个权威位置,删除重复而非更新重复,先解决冲突再继续。
适用场景:多文件改动、现有代码库中的新功能、复杂集成。不适用:拼写修正、单文件改动、紧急热修复。
补充资料:参考 @skills/ddd-guide/references/ 下 core-concepts/、phases/、philosophy/ 等目录的详细文档。
限制:未有官方说明其收费、平台支持与具体实现细节,暂未提供。