GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

github /

spec-kit

帮助团队开展规格驱动开发的工具包。

访问 GitHub 仓库 ↗
最近上榜 · 2026-09-12#15

当日排名

+985当日新增 Star135,751总 Star

GitHub Spec Kit:让 AI 编程从清晰规格而不是即兴提示开始

一分钟看懂

Spec Kit 是 GitHub 推出的规格驱动开发工具包。它把模糊需求依次沉淀为规格、技术计划、任务列表和实现,让 AI 编程 Agent 每一步都读取稳定的 Markdown 产物,而不是只依赖一段临时聊天。如今它也可作为可扩展的流程执行框架,用于错误修复、评估和其他结构化业务流程。

你可以用它做什么

  • 从零构建新系统,把用户故事、约束和验收标准先写清楚再生成代码。
  • 在现有项目中规划功能迭代或现代化改造。
  • 用同一份规格探索多种技术路线,比较实现效果。
  • 通过扩展、预设、工作流和 bundle 把团队模板、审查门与治理要求固化下来。

主要能力

默认 SDD 路径是 Spec → Plan → Tasks → Implement,并提供质量检查清单与跨产物一致性分析。specify CLI 能初始化项目和所选 AI 工具集成,支持 Copilot、Claude、Codex、Gemini 等众多 Agent。工作流可用 YAML 编排命令、Shell 步骤、条件分支和人工审批门,每步保存状态,因中断而暂停后可以恢复。它可离线运行,也支持组织自建目录,适合内网或隔离环境。

适合哪些人

适合已经使用 AI 编程但常遇到需求漂移、上下文丢失和“先写再改”的个人与团队;尤其适合需要评审痕迹和一致流程的项目。极小的一次性修改不一定值得走完整链路。

怎么开始使用

安装 uv 后执行 uv tool install specify-cli,再用 specify init my-project --integration <你的工具> 初始化。进入项目后先建立项目原则,随后运行规格、计划、任务和实现命令。每个阶段都应由人审阅生成的 Markdown,修正歧义后再进入下一阶段;不要把流程当作无人值守的代码生成按钮。

使用前需要知道

规格驱动能减少歧义,但不会保证需求正确、架构合理或代码安全。生成产物仍需版本控制、代码评审与自动化测试。不同 Agent 集成的命令名和支持程度可能变化,应按当前文档选择。自动工作流尤其要设置人工门和最小权限,避免错误意图被高效放大。

官方资料