1.6 KiB
Executable File
1.6 KiB
Executable File
created, type, tags
| created | type | tags | |||
|---|---|---|---|---|---|
| 2026-04-28 | concept |
|
SDD 规格驱动开发
Spec-Driven Development:以结构化的功能规格说明为起点,分解为更小片段、解决方案和任务
核心公式
传统模式:思考 → 编码 → 文档
SDD<44><44>式:规格 → 生成 → 验证
核心定义
规格驱动开发 (Spec-Driven Development):以结构化的功能规格说明为起点,经过多步骤将其分解为更小的片段、解决方案和任务的开发工作流。
核心理念
- 规格说明优先于代码 (spec-first)
- 规格是人与 AI 的共同真相来源
- 代码是派生产物,规格是主制品
规格层级
| 层级 | 说明 |
|---|---|
| Spec-first | 任务开始时写规格,完成后可丢弃 |
| Spec-anchored | 任务完成后保留规格,后续演进时继续使用 |
| Spec-as-source | 规格是持续维护的主制品,代码完全由规格生成 |
工作流阶段
| 来源 | 阶段划分 |
|---|---|
| Kevin Ryan / Papalini | Specify → Plan → Tasks → Implement |
| GitHub spec-kit | Constitution → Specify → Plan → Tasks → Implement |
| Kiro (AWS) | Requirements → Design → Tasks |
与其他方法的关系
| 方法 | 关系 |
|---|---|
| Harness Engineering | SDD 关注规格,Harness 关注运行时环境 |
| Superpowers 技能框架 | 互补:SDD 关注规格,Superpowers 关注执行流程 |
原文档
/obsidian/参考资料/SDD_规格驱动开发/
整理自 Obsidian vault 参考资料