github开发者工具

Spec Kit

spec-kit

一套遵循「规范驱动开发」流程的开源 CLI 工具包,配合 AI 编程 Agent 按照规范生成与执行代码。

  • 前端
  • 后端
  • 全栈
  • DevOps / 运维
  • 测试 / QA
  • AI 编程
  • 效率 / 生产力
  • 代码质量
  • CLI
  • Windows
  • macOS
  • Linux
  • 支持自托管
  • 支持本地运行
spec-kit 截图
社区热度
139.8k Stars
GitHub 收藏
最近活跃
2026/10/1
近 30 天还在更新
授权协议
MIT
宽松协议

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

通过规范驱动开发模式,尝试解决 AI 编程过程中上下文缺失、代码生成失控及缺乏统一开发标准的问题。

实际价值

提供专用的 CLI 工具与 Agent 斜杠指令,支持从宪章、规范、技术方案到任务拆解的全流程规范化落地。

创新 / 差异化

将传统软件工程中的规范文件转化为可直接驱动 AI 编程 Agent 执行的结构化输入,转变了人机协作的交互路径。

扩展潜力

能够适配 30 多种主流 AI 编程 Agent 和 IDE 助手,并支持通过扩展与预设进行自定义配置。

为什么是现在

契合当前 AI 编码工具快速普及、开发者急需从提示词工程转向结构化工程管理的发展阶段。

社区活跃度

近 90 天新增 412 个 Issue、1010 个 PR;窗口内抽取的 Issue/PR 样本中有 46 位 Issue 发起者、20 位 PR 贡献者,并发布 至少 47 个版本。

维护者响应

窗口内 100 个 Issue 样本关闭率 96%,99 个 PR 样本合并率 85%。维护者响应统计覆盖该 Issue 样本的 31%,响应率 19%,首次响应中位数 2 天。

PR 样本 20 位贡献者至少 47 次 ReleaseIssue 响应率 19% · 样本 31(覆盖 31%)首次响应中位数 2dPR 合并率 85% · 99 条窗口样本

核心亮点

  • 多阶段 SDD 指令集:提供 /speckit.constitution、/speckit.specify、/speckit.plan 等斜杠指令或 Skill 文件。
  • 扩展与 Preset 体系:支持通过项目局部覆盖、Preset 与 Extension 定制开发模板与指令。
  • 多 Agent 兼容:支持 GitHub Copilot CLI、Claude 等 30+ 种 AI 编程 Agent 的配置生成。

快速开始

安装方式、上手难度、开始步骤。

装在哪

本地运行

难不难

容易,照着走就行

支持自托管支持本地运行
  1. 01使用 uv 安装 specify-cli 命令行工具:uv tool install specify-cli
  2. 02指定所需的 AI Agent 集成初始化项目:specify init my-project --integration copilot
  3. 03在 AI Agent 中运行 /speckit.constitution 生成项目开发规范与原则
  4. 04运行 /speckit.specify 描述需要构建的具体功能与需求点
  5. 05运行 /speckit.plan 确定项目选用的技术栈与架构设计
  6. 06运行 /speckit.tasks 生成可执行的任务清单
  7. 07运行 /speckit.implement 让 AI Agent 按计划逐项实现代码

更适合谁

  • 希望数据放在自己服务器上的团队
  • 想在本机直接跑起来试用的开发者

更多介绍

Spec Kit 是 GitHub 维护的开源规范驱动开发(Spec-Driven Development, SDD)工具包。它的核心思想在于:在让 AI Agent 编写代码前,先通过结构化提示词和规范文件定义「构建什么」与「如何构建」,将原本一次性的提示词交流转变为分步式、可追溯的项目开发流程。

项目通过 specify-cli 命令行工具提供初始化与扩展管理功能。在项目中初始化后,Spec Kit 会在本地生成对应 AI Agent 可识别的 Command 或 Skill 文件。开发者可以在支持的 AI 工具中依次调用指令,逐步生成治理原则(Constitution)、需求规范(Specify)、技术实现方案(Plan)、细节任务(Tasks)并最终执行代码生成(Implement)。

除了基础开发流程外,Spec Kit 还包含了契约检查、任务差异对齐(Converge)以及将任务直接映射至 GitHub Issue 的集成命令。整个模板结构支持通过 Local Overrides、Presets 与 Extensions 进行层级化自定义,便于团队统一代码规范和项目架构约定。

信息来源

每条信息都标注了状态与出处,可展开查看。

11 条 · 展开
  • capability tags

    已核验

    ai_coding、productivity、code_quality

    来源: admin_cms · cms editor · 2026/8/17

  • 最新版本

    已核验

    v1.0.13

    来源: GitHub 官方接口 · latest_release=v1.0.13 · 2026/10/2

  • 许可证

    已核验

    MIT

    来源: GitHub 官方接口 · license.spdx_id=MIT · 2026/10/2

  • needs api key

    已核验

    否

    来源: admin_cms · cms editor · 2026/8/15

  • 一句话用途

    已核验

    {"en":"An open-source CLI toolkit for Spec-Driven Development that guides AI coding agents through structured specification, planning, and code generation steps.","zh":"一套遵循「规范驱动开发」流程的开源 CLI 工具包,配合 AI 编程 Agent 按照规范生成与执行代码。"}

    来源: admin_cms · cms editor · 2026/8/15

  • 平台

    已核验

    windows、macos、linux

    来源: admin_cms · cms editor · 2026/8/15

  • 分类线索

    根据材料推断

    ai-apps

    来源: 项目说明文档 · hint=ai-apps · 2026/8/15

  • product forms

    已核验

    cli

    来源: admin_cms · cms editor · 2026/8/17

  • role tags

    已核验

    frontend、backend、fullstack、devops、qa

    来源: admin_cms · cms editor · 2026/8/17

  • supports local

    已核验

    是

    来源: admin_cms · cms editor · 2026/8/15

  • supports self host

    已核验

    是

    来源: admin_cms · cms editor · 2026/8/15

根据分类、能力和适用角色匹配的其他已核验项目。