该技能用于在用户咨询规范驱动开发(Spec-Driven Development,SDD)时,指导其使用 GitHub 的 Spec-Kit。其核心是让规范成为可执行产物,由 AI 代理据此生成符合意图的实现,强调意图驱动、丰富规范、多步细化和 AI 原生。
主要能力:提供新项目(greenfield)完整六步流程与既有代码库(brownfield)逆向工程与集成流程;安装与校验说明;支持 Claude Code、GitHub Copilot、Gemini CLI、Cursor、Qwen Code、opencode、Windsurf、Kilo Code、Auggie CLI、CodeBuddy CLI、Roo Code、Codex CLI、Amp 等代理,Amazon Q Developer CLI 因斜杠命令不支持自定义参数而被标注为警告。
使用方式:安装可用 uv tool install specify-cli --from git+https://github.com/github/spec-kit.git,或一次性 uvx --from git+https://github.com/github/spec-kit.git specify init <PROJECT_NAME>,之后 specify check 验证。项目初始化 specify init;既有项目 specify init --here --force。新项目命令链为 /speckit.constitution、/speckit.specify、/speckit.plan、/speckit.tasks、/speckit.implement;既有项目另有 /speckit.brownfield、/speckit.analyze-codebase、/speckit.reverse-engineer、/speckit.integration-plan。可选用 /speckit.clarify、/speckit.analyze、/speckit.checklist 及 /speckit.status 等。
工作流要求每条命令生成或修改产物后,自动读取现象并给出结构化摘要,包含关键决策、生成内容、需复核项、注意事项与下一步选项,并展示功能状态。技能还提供功能管理(新增、排序、删除、依赖检查)与基于阶段的进度计算,以及 scripts/phase_summary.sh 分析脚本。
限制:需 uv、Python 3.11+、Git 与受支持的 AI 代理;除上述资料外,未提供具体收费与平台细节,相关内容暂未提供。