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编程干货。(很多不方便公开讲的都在朋友圈里)

相关推荐
counterxing8 小时前
Agent 跑起来之后,难的是复用、观测和评测
node.js·agent·ai编程
uccs8 小时前
大模型底层机制与Agent开发
agent·ai编程·claude
counterxing8 小时前
我把 Codex 里的 Skills 做成了一个 MCP,还支持分享
前端·agent·ai编程
夜雪闻竹9 小时前
vectra 向量索引文件损坏怎么办
ai编程·向量·vectra
ZzT9 小时前
Harness 到底指什么
openai·ai编程·claude
宅小年9 小时前
AI 创业最危险的地方:太容易做出来
openai·ai编程·claude
麦客奥德彪9 小时前
Android Skills
架构·ai编程
言萧凡_CookieBoty10 小时前
一文讲清 RAG:让 AI 读懂业务知识库的核心方法
ai编程
kyriewen11 小时前
产品经理把PRD写成“天书”,我用AI半小时重写了一遍,他当场愣住
前端·ai编程·cursor
Patrick_Wilson11 小时前
知识沉淀的四层模型:从个人笔记到企业资产,让文档真正长出复利
面试·程序员·ai编程