📋

规格驱动开发(Spec-Driven Development)

Spec-Driven Development (SDD)
前沿概念
AI编程工程实践

规格驱动开发(Spec-Driven Development,SDD)是伴随 AI 编程成熟而兴起的工作流:先把需求写成结构化规格(目标、约束、验收标准、技术决策),让 AI 智能体依据规格逐步生成计划与代码,规格成为唯一事实源,代码改动必须回归规格更新。

为什么需要它

氛围编程(Vibe Coding)式“想到哪聊到哪”在玩具项目够用,但真实项目里会导致需求漂移、上下文丢失、改 A 坏 B。规格文档相当于给智能体装上“北极星”,也让多轮长任务的上下文有了可持久化的锚点。

典型流程

需求 → 规格(Spec)→ 技术方案(Plan)→ 任务拆解(Tasks)→ 智能体逐项实现 → 按验收标准校验。GitHub 的 spec-kit、各家 Coding Agent 的 plan 模式都内化了这套思路。

与传统的区别

传统开发里文档常滞后于代码,形同虚设;SDD 里规格反过来是代码的“上游”——AI 每一步都可追溯“为什么写这行代码”。

适用边界

需求明确的中大型任务收益最大;探索性原型反而该轻规格快迭代。两者结合(先探路、后立规)是 2026 年 AI 编程实践的主流共识。

🔗 探索更多 AI 工具板块

除了本板块,AI工具宝箱还有这些独家内容板块,帮你从不同角度发现好工具。

☆ 0