[控场AI]
概念Specification-Driven Development / 规范驱动开发

SDD

以形式化规范文档为核心驱动力的软件开发方法论,在编写代码前通过结构化文档精确定义系统行为边界,强调「规范即合同」,前后端团队可依据同一份规范并行开发

时间轴 (近 90 天)

9月4日

SDD方法论与传统软件工程中的Design-by-Contract(契约式设计)理念一脉相承,但将契约消费者从人类开发者扩展到了AI模型

待验证50%
9月4日

Spec Kit是与SuperPower同类思路的SDD规范驱动开发工具

待验证50%
9月4日

SDD的核心思路是给编程智能体一个Markdown文件或详尽提示词说明要构建什么,由智能体去实现这份规范

待验证50%
9月4日

文章推荐了Open Spec(轻量级入门)和Specate(完整脚手架方案)等SDD框架供不同场景选用

待验证50%
9月4日

一份典型的SDD文档包含修改范围、行为规格、技术约束和验收标准四类结构化信息

待验证50%
8月29日

SDD领域有三套主流框架:Open Spec(轻量入门级)、Spec Kit(完整脚手架)、Superpowers(行为约束框架)

待验证50%
8月28日

SDD领域有Open Spec、Spec Kit、Superpowers三套主流框架,分别对应轻量入门、完整脚手架和行为约束

待验证50%

全部知识事实 (7)

来源文章