Spec 驱动开发
Spec-Driven Development
AI Agent 从'直接编码'到'先规划后实现'的工作流演进:需求文档→设计文档→任务分解→逐步实现。Kiro 的三阶段流程和 Traycer 的 plan/phase 模式是典型代表。
子问题
1.需求文档的结构化格式(EARS、用户故事)
2.设计文档与实现代码的一致性保证
3.任务分解的粒度控制
4.规划模式与执行模式的切换机制
各项目的解法0 solutions
Signals
最佳实践
1.使用模式分类器(如 Kiro 的 Mode_Classifier)自动判断任务是否需要规划
2.需求文档生成后必须经用户确认再进入设计阶段
3.任务列表使用 TODO 工具持续跟踪进度