GitHub Spec-Kit v0.6.0 发布:支持 20+ AI 编程代理的规格驱动开发工具包
GitHub Spec-Kit v0.6.0 发布:支持 20+ AI 编程代理的规格驱动开发工具包
基于已整理草稿生成的网页版文章,适合先稳定落地,再做局部润色与发布检查。
如果你用 Claude Code、Copilot、Cursor 或其他 AI 编程助手,可能遇到过这个问题:AI 写代码很快,但写的代码符不符合你的项目规范?模块结构对不对?测试覆盖够不够?
GitHub 开源的 Spec-Kit 就是为了解决这个问题。它让 AI 在写代码之前,先理解你的项目规范、技术栈和开发流程。4 月 9 日,Spec-Kit 发布了 v0.6.0 版本,新增多项扩展和架构改进。
Spec-Kit 是什么?
Spec-Kit 是 GitHub 推出的开源工具包,全称是"规格驱动开发工具包"(Spec-Driven Development Toolkit)。
核心思路很简单:先写清楚"要做什么",再让 AI 写代码。
传统开发流程是:需求 → 直接写代码 → 边写边改。
Spec-Kit 的流程是:需求 → 写规格文档 → 写实现计划 → 生成任务列表 → AI 执行。
这样做的好处是,AI 不是"盲写",而是基于你定义的规范、技术栈、质量标准来生成代码。
目前支持的 AI 编程工具包括:
- Anthropic 系:Claude Code
- OpenAI 系:Codex CLI、OpenAI Codex
- Google 系:Gemini CLI、Jules
- GitHub 系:GitHub Copilot
- 其他主流工具:Cursor、Windsurf、Qwen Code、Pi、Kilo、Forge、Junie、Trae、Kimi Code 等
总共 20+ 种 AI 编程代理,基本覆盖了主流工具。
v0.6.0 更新了什么?
4 月 9 日发布的 v0.6.0 版本,主要更新包括:
新增社区扩展
- Bugfix Workflow:结构化的 bug 修复工作流,追踪 bug → 定位规格文档 → 修复 → 验证
- Worktree Isolation:Git worktree 隔离,支持并行开发多个功能而不互相干扰
- memorylint:AI 记忆治理工具,检查 AGENTS.md 和项目规范之间的边界冲突
架构改进
- 重写 AGENTS.md 文档架构,适配集成架构
- 改进扩展系统,支持优先级排序
- 新增多仓库分支命名预设
其他改进
- 文档清晰度优化
- 社区扩展目录更新
对开发者意味着什么?
如果你已经在用 AI 编程助手,Spec-Kit 能帮你做几件事:
统一规范:不同 AI 工具遵循同一套项目规范,而不是各自理解
质量可控:AI 生成的代码需要通过你定义的检查清单
协作友好:团队成员使用同一套规格文档,AI 输出更一致
典型使用场景:
- 新项目从零开始:先写规格,再让 AI 执行
- 现有项目接入:为已有代码库生成规格文档,让 AI 理解项目结构
- 团队协作:共享规格文档,多人使用不同 AI 工具也能保持一致
怎么用?
安装:
```bash
uv tool install specify-cli --from git+https://github.com/github/[email protected]
```
初始化项目:
```bash
specify init my-project --ai claude
```
然后你可以使用这些命令:
/speckit.constitution- 创建项目规范/speckit.specify- 定义要做什么/speckit.plan- 创建实现计划/speckit.tasks- 生成任务列表/speckit.implement- 执行任务
完整文档:https://github.com/github/spec-kit
总结
Spec-Kit 是 GitHub 为 AI 编程时代打造的基础设施之一。它解决的核心问题是:让 AI 不只是"写代码",而是基于你定义的规范来写代码。
对于已经在用 AI 编程助手的开发者,尤其是团队协作场景,值得关注。
---
来源:GitHub Releases(https://github.com/github/spec-kit/releases)
参考来源
说明:该页面由基础模板稳定生成,后续可继续局部润色样式或补充模块,再进入发布检查。