Update from Sync Service

This commit is contained in:
FNS Service
2026-04-27 23:51:49 +08:00
parent fd31eb6a5a
commit 408d8927e1

View File

@@ -1,25 +1,23 @@
---
created: 2026-04-28
type: concept
tags: [SDD, 规格驱动开发, AI-Engineering, spec-first]
tags: [SDD, 规格驱动开发, AI-Engineering, 开发方法论]
source: /obsidian/参考资料/SDD_规格驱动开发/
---
# SDD 规格驱动开发
> 整理自 Thoughtworks Radar、GitHub spec-kit、OpenSpec 等 11 份资料
> Spec-Driven Development以结构化的功能规格说明为起点分解为更小片段、解决方案和任务
## 核心定义
**规格驱动开发 (Spec-Driven Development)**:以结构化的功能规格说明为起点,经过多步骤分解为更小片段、解决方案和任务的开发工作流。
### 核心公式
## 核心公式
```
传统模式:思考 → 编码 → 文档
SDD式:规格 → 生成 → 验证
SDD<EFBFBD><EFBFBD>式:规格 → 生成 → 验证
```
### 核心理念
## 核心理念
- 规格说明优先于代码 (spec-first)
- 规格是人与 AI 的共同真相来源
- 代码是派生产物,规格是主制品
@@ -29,13 +27,13 @@ SDD模式规格 → 生成 → 验证
| 层级 | 说明 |
|------|------|
| Spec-first | 任务开始时写规格,完成后可丢弃 |
| Spec-anchored | 任务完成后保留规格,后续演进时继续使用 |
| 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 |
@@ -45,13 +43,8 @@ SDD模式规格 → 生成 → 验证
| 方法 | 关系 |
|------|------|
| [[Harness Engineering]] | SDD 关注规格Harness 关注运行时环境 |
| [[Superpowers]] | 互补:SDD 关注规格Superpowers 关注执行流程 |
| [[AgenticSE智能体软件工程]] | AI 队友场景下的工程方法论 |
## 原文档
- `/obsidian/参考资料/SDD_规格驱动开发/`
| [[Superpowers技能框架]] | SDD 关注规格Superpowers 关注执行流程 |
---
*整理自 Obsidian vault 参考资料*
*整理自 Obsidian 参考资料*