Spec Kit
AI辅助编程领域的工程方法论,核心是在AI生成代码前先用结构化文档(SDD)将需求、架构、接口、数据模型完整定义,以约束AI输出、减少幻觉,提高工程化程度
核心事实
时间轴 (近 90 天)
GitHub 的 Spec Kit 和 Amazon 的 Kiro 是将规格驱动开发(spec-driven development)理念产品化的工具。
规格驱动开发(SDD)使用 Spec Kit 将工作拆分为明确的阶段,每个阶段产出一个文件,流程为:spec → clarify → plan → tasks → analyze → implement → verify。
Spec Kit 与 Claude Code、Copilot 等智能体协作时,通常以斜杠命令或提示词模板的形式嵌入工作流。
Spec Kit是与SuperPower同类思路的SDD规范驱动开发工具
SDD领域有三套主流框架:Open Spec(轻量入门级)、Spec Kit(完整脚手架)、Superpowers(行为约束框架)
文档驱动开发有三套主流框架:Open Spec(轻量入门级)、Spec Kit(完整脚手架)、Superpowers(行为约束框架)
SDD领域有Open Spec、Spec Kit、Superpowers三套主流框架,分别对应轻量入门、完整脚手架和行为约束
SpecKit是GitHub官方提供的开发工具包,帮助开发者上手规格驱动开发(Spec-Driven Development)
全部知识事实 (9)
SDD(Specification-Driven Development,规范驱动开发)是当前AI编程领域被普遍认可的一种开发思想,核心理念是基于规范驱动进行编程
80%已验证SpecKit是GitHub官方提供的开发工具包,帮助开发者上手规格驱动开发(Spec-Driven Development)
65%待验证Spec Kit是与SuperPower同类思路的SDD规范驱动开发工具
60%待验证SDD领域有Open Spec、Spec Kit、Superpowers三套主流框架,分别对应轻量入门、完整脚手架和行为约束
60%待验证GitHub 的 Spec Kit 和 Amazon 的 Kiro 是将规格驱动开发(spec-driven development)理念产品化的工具。
50%待验证规格驱动开发(SDD)使用 Spec Kit 将工作拆分为明确的阶段,每个阶段产出一个文件,流程为:spec → clarify → plan → tasks → analyze → implement → verify。
50%待验证Spec Kit 与 Claude Code、Copilot 等智能体协作时,通常以斜杠命令或提示词模板的形式嵌入工作流。
50%待验证SDD领域有三套主流框架:Open Spec(轻量入门级)、Spec Kit(完整脚手架)、Superpowers(行为约束框架)
50%待验证文档驱动开发有三套主流框架:Open Spec(轻量入门级)、Spec Kit(完整脚手架)、Superpowers(行为约束框架)
50%