Spec Kit
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 完善
Do Spec Driven Development frameworks like Github Spec Kit actually have benefits? I have doubtsGitHub Spec-Kit is Just Too ComplexToolkit to help you get started with Spec-Driven Development | Hacker NewsGithub Spec Kit, good start but long way to go.
截至 2026-07-22
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@vX.Y.Z uvx --from git+https://github.com/github/spec-kit.git specify init <PROJECT_NAME>