我是小虎,浙江大学计算机本硕,专注AI编程。

如果AI能像总工程师一样,先帮你把图纸画好,再动手干活,那该多爽?
AI编程学习群里,有学员在吐槽,AI编程时经常"失忆",写着着就忘了前面的上下文,让人抓狂 🤯。

这不仅是学员们踩过的坑,也是我自己的惨痛教训。
昨天我也写了一篇文章,介绍我的土办法。
CodeBuddy实战:防止AI编程跑偏的土办法,能抓老鼠就是好猫!
今天,我要给你们安利一个刚出炉的神器,它能彻底改变你和AI协作写代码的方式。
而且,我敢说,全网我可能是第一篇教程写CodeBuddy怎么使用这个工具的。
今天的内容绝对是硬核干货,但我会用最接地气的大白话给你讲明白,保证你看完就能上手!👇

给AI立个规矩:神器 spec-kit
登场
这个神器就是 GitHub 亲儿子------spec-kit
!一上线就狂揽 30k+ star,简直是明星项目。🚀
官网是这么说的:它搞的是"规范驱动开发"。
说人话就是:先定规矩,再写代码。
几十年来,我们都是先埋头敲代码,文档(规范)只是个参考,用完就扔。
但 spec-kit
直接把这个流程反过来了:让"规范"本身变成可以执行的命令,AI会严格按照你制定的"宪法"和"图纸"来生成代码。

这样一来,项目就不会跑偏,AI也不会瞎发挥,结构清晰,质量贼高!
它的用法看起来也很简单,就是几个核心指令:
/constitution
:制定项目宪法 📜,规定代码质量、测试标准等基本原则。/specify
:撰写需求规格书 📝,告诉AI你要做什么,为什么做。/plan
:规划技术实施方案 🗺️,比如用什么技术栈(Vue, React...)。/tasks
:生成可执行的任务清单 ✅,把大目标拆成小步骤。/implement
:开干!执行所有任务 👨💻,AI开始哐哐写代码。
看起来很美好,对吧?但问题来了...
理想很丰满,现实很骨感
这些 /
斜杠指令在很多CLI(命令行工具)里用起来很顺滑。
但我瞅了一眼,它还不支持我最常用的 CodeBuddy IDE。在图形界面里,我根本没地方输这些指令啊!
咋办?凉拌?
当然不!搞AI编程,座右铭必须是:只要搞不死,就往死里搞!💪
我立马复制了一个项目副本,准备拿它开刀,就算玩坏了也不心疼。
接下来,就是见证奇迹的时刻。
直接把提示词发在IDE的聊天窗口里,大模型选择gpt-5。
csharp
uv tool install specify-cli --from git+https: //github.com/github/spec-kit.git
AI回答我" 我需要先检查当前项目环境,然后执行您指定的命令来安装specify-cli工具。 "。

先检查有没有安装uv

发现没有安装,就帮我安装好,环境配置好

然后帮我安装spec-kit,同时配好环境

装好后我还是发懵,不知道怎么在IDE里启动,就问它"现在这个项目,我能启动Specify 吗?"
AI回答"我需要先了解当前项目的结构和配置,看看是否适合使用Specify工具。让我检查项目配置和当前状态。"

然后就帮我启动了spec,并且初始化成功

后续我还问了几个在CodeBuddy环境中缺失指令的问题"为什么可用命令这么少? 截图里有很多命令啊"
AI也如实回答了我

最后一句话让我放心了"总结:CLI=init/check;斜杠命令=.claude/commands;先跑 init 完成 .specify 脚手架,再用斜杠命令工作流。"
意思是,只要先用init完成脚手架,后续没有斜杠命令,也可以通过自然语言和CodeBuddy交互。
于是,我输入了init,spec初始化完成后,项目里多了一个目录.specify

我再输入"/specify 整个项目",让AI建立整个项目规格,AI就开始干活了。
不过有个问题出现了,就是现在spec还不支持中文,而我的项目是中文的目录,导致出错了。
但AI也不含糊,自己刷刷刷解决了这个中文报错的问题,也不需要我修改目录为英文,太牛了。



接下来,就是AI自己干活了写代码去了。
我还问了一句我担心的话:
我想知道AI下次会不会因为上下文忘记了,就忘了这个speckit工具的存在,瞎搞一气呢?

然后不知道是否有用,但看着AI的回答还挺有道理的。
上述在CodeBuddy里应用spec-kit的经验,希望对你有帮助。
你看,整个过程虽然有点小波折,但我们根本不需要成为命令行大师。
关键点就在于,先让AI帮你把环境搭好,用 init
命令建好项目的"骨架" ,然后就可以愉快地用自然语言指挥它了。
AI编程的魅力就在这里,它不仅能写代码,还能帮你解决配置环境、修复错误这些琐碎但头疼的问题。
是不是觉得AI编程其实没那么神秘,甚至还挺有意思?😉
关注我,后面还有更多普通人也能轻松入门的AI编程实战干货。
如果你有项目想让AI帮你搞定,或者想系统学习,随时可以找我聊聊。
Hey,大家好!我是小虎,浙江大学计算机本硕,专注AI编程。
每天2条朋友圈,分享AI编程干货。(很多不方便公开讲的都在朋友圈里)