Spec Kit

活跃
GitHub Python MIT

简介

GitHub 官方开源的规格驱动开发工具包,让规范成为可执行工件,直接生成可用代码而非仅作脚手架。

核心特性

  • 规格驱动开发 — 规范成为可执行工件,直接生成实现而非仅作脚手架
  • Specify CLI — 一行命令完成项目初始化与原则设定
  • 多 Agent 集成 — 支持 GitHub Copilot、Claude Code、Cursor 等多种 AI 编码 Agent
  • 自管理升级 — 内置 self check / self upgrade 等命令管理 CLI 版本
  • 模板化工作流 — 通过 YAML 工作流定义规划、实现、验证阶段
  • 可扩展预设 — 支持团队自定义 Spec Kit 扩展与预设

适用场景

💡 让 AI 编码 Agent 按规格而非随意生成代码,提升输出可预测性
💡 在团队内推行统一的规划→实现→验证流程
💡 替换 vibe coding 工作流,引入结构化的需求管理
💡 与 GitHub Copilot、Claude Code 等 Agent 配合做规模化软件交付
💡 为新项目初始化阶段提供一致的规范和模板

快速开始

# 需要先安装 uv(https://docs.astral.sh/uv/)
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.0.20
specify init my-project --integration copilot
cd my-project
specify self upgrade  # 保持 CLI 与最新发布版本同步

相关项目