SuperAPI AI 工具集

spec-kit

编程与开发

查看项目

更新于 10-15 19:53

技能介绍

用途:spec-kit 是围绕上游 specify CLI 的路由型封装,用于安装 spec-kit、为指定 AI 代理引导项目,并执行 GitHub 的规范驱动开发(SDD)流程,让规范成为可执行文件并直接驱动实现。

主要能力:安装 specify-cli;通过 specify integration list 查看支持的代理(如 claude、copilot、gemini、codex、cursor、opencode、qwen、kiro);用 specify init 初始化项目,生成 .specify/、代理专用命令文件和 constitution 模板;驱动 /speckit.constitution、/speckit.specify、/speckit.plan、/speckit.tasks、/speckit.implement 五步流水线,以及可选的 /speckit.clarify、/speckit.analyze、/speckit.checklist;通过 specify extension search/add 与 specify preset search/add 发现社区扩展和预设。

使用方式:先安装,推荐 uv tool install specify-cli --from git+https://github.com/github/spec-kit.git(可加 @v0.0.10 固定版本),或用 pipx install git+https://github.com/github/spec-kit.git,再用 specify --version 验证。随后 specify init my-project --integration claude 初始化,在所选代理内运行各 /speckit.* 命令。也可通过 npx skills add https://github.com/akillness/jeo-skills --skill spec-kit 安装本技能,脚本 scripts/install.sh 可一次性安装。

适用场景:需要以规范驱动开发启动项目、在多个 AI 代理间共享可执行规范、或查找社区扩展与预设时。

限制:需要 Linux/macOS/Windows(Windows 可用 WSL)、Python 3.11+、uv 或 pipx、git 及一个受支持的 AI 代理。切换 --integration 会重写命令文件,通常每个仓库只用一个集成。若需要厂商中立的规范优先循环、BMAD 工件选择或计划评审,应改用 ooo、bmad、plannotator 等相邻技能。上游仓库 https://github.com/github/spec-kit,文档 https://github.github.io/spec-kit/,许可证 MIT。