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

57 lines
1.5 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]
---
# SDD 规格驱动开发
> Spec-Driven Development以结构化的功能规格说明为起点的开发工作流
## 核心定义
**规格驱动开发 (Spec-Driven Development)**:以结构化的功能规格说明为起点,再经过多步骤将其分解为更小的片段、解决方案和任务的开发工作流。
### 核心理念
- 规格说明优先于代码 (spec-first)
- 规格是人与 AI 的共同真相来源
- 代码是派生产物,规格是主制品
### 核心公式
```
传统模式:思考 → 编码 → 文档
SDD<EFBFBD><EFBFBD>规格 → 生成 → 验证
```
## 规格层级
| 层级 | 说明 |
|------|------|
| 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 参考资料*