yena shared this post · 2h ago
徐伦

用 Claude Code、Cursor 这类 AI 工具写代码时,很多人开口就是一句:帮我做个 AI 聊天应用。

代码刷刷生成几百行,看起来很爽,但你再补一句“加个登录注册”,它可能直接把原来的实现推倒重写,速度是有了,可控性和可维护性没跟上。

这就是所谓的“氛围编程”带来的典型问题,为了解决它,GitHub 团队开源了 Spec Kit:把“怎么跟 AI 协作开发”流程化、规范化。

做法很简单:先用自然语言把“做什么”和“为什么”讲清楚,再让 AI 去写“怎么做”,配合统一的规格模板和强制评审,把模糊需求一步步落到可追溯、可验证的代码实现上。

GitHub:https://github.com/github/spec-kit

更关键的是,全流程有记录、可回放:哪怕半年后回头看,也能快速搞清每个设计决策的来龙去脉。

已支持 Claude Code、Gemini CLI、Cursor 等工具。uvx 安装即可上手,文档也很完整,所有用 AI 写代码的人都值得看一遍。

GitHub - github/spec-kit: 💫 Toolkit to help you get started with Spec-Driven Development

46