CodeBuddy配套:如何配置AI编程总工程师spec-kit

我是小虎,浙江大学计算机本硕,专注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也不含糊,自己刷刷刷解决了这个中文报错的问题,也不需要我修改目录为英文,太牛了。

最后生成了spec.md

plan.md

tasks.md

接下来,就是AI自己干活了写代码去了。

我还问了一句我担心的话:

复制代码
我想知道AI下次会不会因为上下文忘记了,就忘了这个speckit工具的存在,瞎搞一气呢?

然后不知道是否有用,但看着AI的回答还挺有道理的。


上述在CodeBuddy里应用spec-kit的经验,希望对你有帮助。

你看,整个过程虽然有点小波折,但我们根本不需要成为命令行大师。

关键点就在于,先让AI帮你把环境搭好,用 init 命令建好项目的"骨架" ,然后就可以愉快地用自然语言指挥它了。

AI编程的魅力就在这里,它不仅能写代码,还能帮你解决配置环境、修复错误这些琐碎但头疼的问题。

是不是觉得AI编程其实没那么神秘,甚至还挺有意思?😉

关注我,后面还有更多普通人也能轻松入门的AI编程实战干货。

如果你有项目想让AI帮你搞定,或者想系统学习,随时可以找我聊聊。


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

每天2条朋友圈,分享AI编程干货。(很多不方便公开讲的都在朋友圈里)

相关推荐
bulabulabula4 小时前
🚀 Cursor结合Spec-Kit的使用指南
程序员·ai编程·cursor
云起SAAS6 小时前
王者重名生成查询抖音快手微信小程序看广告流量主开源
ai编程·看广告变现轻·王者重名生成
熙客6 小时前
Cursor介绍与安装配置
人工智能·ai·ai编程
Java中文社群20 小时前
阿里出手了:全免费!号称国内版ClaudeCode?
后端·ai编程
肥晨1 天前
OCR 模型受全球关注,实测到底谁更出色?
人工智能·ai编程
用户4099322502121 天前
PostgreSQL连接的那些弯弯绕:笛卡尔积、外连接和LATERAL你都理明白没?
后端·ai编程·trae
机器瓦力1 天前
Trae使用:重构一个项目
python·ai编程
CoderJia程序员甲1 天前
GitHub 热榜项目 - 日榜(2025-10-21)
ai·开源·github·ai编程·github热榜
NewsMash1 天前
官方明确Comet AI浏览器强制锁定新标签页
ai编程
luckyPian1 天前
前端+AI:HTML5语义标签(一)
前端·ai·面试·html·html5·ai编程