每天早上一封邮件,把昨天的 AI 梳理好订阅邮件

METAL LAB

GitHub Spec Kit,编码前先画设计图

针对"氛围编程"项目频频崩溃的问题,GitHub以开源规范工具正面应对

코드 편집기에서 프롬프트 파일을 편집하는 화면

이미지: r/LocalLLaMA 화면 갈무리

摘要

  • 据悉GitHub发布了开源项目Spec Kit,获得超过126K个星标
  • 该工具提供六步命令流程,强制AI智能体在编写代码前先撰写结构化规范
  • 据称兼容Claude Code、Cursor、Copilot、Codex、Gemini CLI等25个以上的智能体
공개 주체
GitHub
저장소 인기
126,000개 이상 스타, 8,000개 이상 포크로 알려짐
명령어 흐름
/constitution → /specify → /clarify → /plan → /tasks → /implement
호환 에이전트
Claude Code, Cursor, Copilot, Codex, Gemini CLI 등 25개 이상
라이선스
오픈소스

发布了什么

GitHub发布了开源项目Spec Kit。据悉该项目在短时间内获得了超过126K个星标和超过8K次分支(fork)。Spec Kit是一套工作流程,它强制编码智能体在直接编写代码之前先撰写结构化规范。命令分为六个阶段依次进行:用/constitution确立规则和标准,用/specify定义要构建的内容,用/clarify在开始前理清尚存的疑问。接着在/plan阶段规划架构和技术栈,用/tasks将任务按顺序拆分,最后用/implement正式执行。据悉该工具兼容包括Claude Code、CursorCopilot、Codex、Gemini CLI在内的25个以上的智能体。

这是什么意思

"氛围编程"(vibe coding)——即使不懂代码,靠自然语言指令就能做出应用的方式——往往只从一句简短的提示词开始。问题在于,智能体常常在只理解一半用户意图的情况下就大量输出代码,等到后来才发现项目结构已经跑偏。规范优先开发这一理念本身在软件工程领域由来已久,但将这种习惯强制套用到AI智能体(而非人类)身上的尝试,是近期才真正兴起的。Spec Kit的重点在于,让智能体在编码前像人一样反复确认、撰写文档,从而提升产出结果的一致性。GitHub近期还发布了面向Java开发者的Copilot SDK,支持不依赖特定模型的BYOK方式,持续扩大其智能体生态。Spec Kit同样着眼于跨越多种工具、覆盖多个智能体的标准化工作流程,而非局限于某一特定工具,这与上述动向一脉相承。

那么这带来了什么变化

一套不依赖特定智能体的规范工作流程以开源形式发布,使得团队在引入编码智能体时更容易建立统一规则。相比开发者只抛出提示词、等待结果的方式,先理清"要做什么、为什么这么做"的流程有望成为一种标准做法。结合GitHub近期在SDK和智能体工具方面的一系列发布动作,这似乎释放出一个信号:智能体编码领域的下一个竞争焦点,正从模型性能本身转向工作流程的标准化。