Files
chill_notes/wiki/Resources/方法论/SDD规格驱动开发.md
2026-04-27 23:51:49 +08:00

51 lines
1.3 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
created: 2026-04-28
type: concept
tags: [SDD, 规格驱动开发, AI-Engineering, 开发方法论]
source: /obsidian/参考资料/SDD_规格驱动开发/
---
# SDD 规格驱动开发
> Spec-Driven Development以结构化的功能规格说明为起点分解为更小片段、解决方案和任务
## 核心公式
```
传统模式:思考 → 编码 → 文档
SDD<EFBFBD><EFBFBD>规格 → 生成 → 验证
```
## 核心理念
- 规格说明优先于代码 (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 参考资料*