正面反馈
Martin Fowler 站点文章将 Spec Kit 与 Kiro、Tessl 并列为规约驱动开发(SDD)的代表工具,HN 上该文获 128 分、32 条评论
把「先写规约再写代码」从口号变成可执行流程:提供一套模板与命令,让编码 agent 按 /specify → /plan → /tasks 的顺序推进,每一步都产出可审阅的文档,再进入实现。它要防的是「assistant 把未说出的假设直接变成代码」。
Spec Kit 是 GitHub 官方开源的规约驱动开发工具箱,仓库自述目标是「给 AI 编码 agent 结构化流程、可复用模板与可归档的产出」。它的做法是把软件开发拆成几个带产出的阶段:先写清要做什么(spec)、再定技术方案与约束(plan)、再拆成可执行任务(tasks),每一步都落成文档,然后才让 agent 写代码。对团队而言,它的价值不在「让模型更聪明」,而在「把模型的前提显式化」——隐藏假设变成可回滚的文档,而不是直接变成代码。
多人协作的软件项目里让 agent 按固定流程产出文档、需求与架构变更的可审计、把「口头需求」转化为可审阅规格、新人用 agent 接手日项目时先建上下文。
模板与命令集(配合支持斜杠命令的编码工具),提供规范/计划/任务分阶段流程与可归档产出;148.2k stars、13.3k forks、91 open issues。仅读仓库页与 README,未实装。
把「流程」而不是「提示词」作为资产沉淀下来,是本方向从「技能收集」走向「团队规范」的一个具体样本。
模板与命令是流程约束,不能保证 agent 真的遵守;91 个 open issues 说明模板细节仍在打磨;本轮未在真实项目里跑过全流程,无法评价对交付速度的实际影响。
MIT
仓库侧栏与 README 都标注 MIT license,可自由商用、修改与再分发,需保留版权与许可声明,不含商标授权。作为 GitHub 官方项目,其模板里引用的第三方工具与规范各有自己的条款,需单独核对。
协议解读供选型参考,不构成法律意见。
适合已经有协作规范、痛点在于「agent 乱猜需求」的团队;如果只是单人写小工具,流程成本可能高于收益,建议只挑其中一两个模板用。
Star148200;观测时间:2026-11-07T05:26:10.000Z
暂无可比增长基线
开源代码
已核对社区来源
HN 有明显讨论,但集中在「SDD 这套方法」,对仓库本身的直接反馈很少
未逐条读评论区;文章与讨论主要发生在 2025 年下半年,当时仓库状态与现在可能不同
Martin Fowler 站点文章将 Spec Kit 与 Kiro、Tessl 并列为规约驱动开发(SDD)的代表工具,HN 上该文获 128 分、32 条评论
另有开发者专文《What's the Deal with GitHub Spec Kit》仅得 16 分 3 评,而直接提交仓库的帖子只有 7 分 1 评,说明热度集中在「方法论讨论」而不是「技能包本身」
模型知识参考,未在线核验;名称、维护状态和许可证需另行核实。
同为「把方法论写成技能包」
BMAD 走「角色化 agent + 简报/计划/架构」的重流程,版本守着 v6 v7 两代切换;Spec Kit 更轻,只提供阶段命令与模板
上一期报道过的同类思路
addyosmani 那份更偏个人经验与全流程命令集;Spec Kit 是官方工具,模板更规范化