工具 / Spec Kit

Spec Kit

  • agent
  • cli
  • framework
  • spec-driven

GitHub 出品的规格驱动开发工具包,让 AI agent 按 spec→plan→tasks→implement 四步出码

GitHub 开源的规格驱动开发工具包。核心理念是先写规格定义「做什么/为什么」,再写技术方案定「怎么做」,拆成可执行任务后让 AI agent 逐条实现——把模糊的自然语言需求转成结构化的四步流水线。CLI 工具 specify 初始化项目后注入 10 个 /speckit.* 斜杠命令到 Claude Code、GitHub Copilot、Gemini CLI 等 30 余种 AI agent 中。支持 Extensions(加新命令/工作流)、Presets(覆写模板和术语)和 Bundles(按角色一键配齐整套工具)三层定制机制,项目可按需扩展。适用于从零搭建新项目、在现有代码库上加功能、以及遗留系统翻新三类场景。

社区实测

社区认为 Spec Kit 理念有吸引力但实际落地复杂,多阶段迭代容易引入幻觉和需求漂移,体验不如直接用 Claude plan 模式高效。

  • 提供从业务需求到技术架构的结构化开发范式,让开发者感觉流程合理
  • 对 hobby 项目有一定可玩性,有人表示喜欢这个思路
  • 需求文档在多轮生成中会遗忘细节、无理由变更需求,导致 Decision A 在后续阶段变成完全不同的 Decision B
  • 同一初始 prompt 运行四次产生差异很大的 Business Requirements、Technical Requirements 和 Architecture
  • 整个过程耗时数小时,体验远不如直接用 Claude plan 模式然后实现
  • 生成代码质量更差、消耗更多 token、开发者体验更差
  • 过于复杂(社区用 'Just Too Complex' 标题表达)
  • 目前不如 Kiro 的 spec flow 完善

截至 2026-07-22

uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@vX.Y.Z

← 返回工具库