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

相关推荐
Dr_哈哈9 小时前
LangChain Tools —— 让 AI 拥有「双手」
langchain·node.js·ai编程
Dr_哈哈9 小时前
LangChain Chain & Pipe 知识点详解
langchain·node.js·ai编程
一粒麦仔9 小时前
A2A协议:打破AI智能体孤岛,构建智能协作新时代
ai编程
猫头虎10 小时前
本地部署 Stable Diffusion3.5超详细教程
stable diffusion·开源·prompt·github·aigc·midjourney·ai编程
该用户已不存在10 小时前
一句话让一个AI为我花了(划掉)生成一个APP,Google Antigravity 实操
后端·ai编程·gemini
极客密码11 小时前
【开源】一个丝滑的 Claude Code 环境变量快速切换工具
ai编程·claude·cursor
java_logo12 小时前
Prometheus Docker 容器化部署指南
运维·人工智能·docker·容器·prometheus·ai编程
用户479492835691513 小时前
为什么 react-grab 可以在 Vue 项目中使用?
前端·ai编程
羊仔AI探索13 小时前
GLM-4.6接入Claude Code插件,国内丝滑编程
ide·人工智能·ai·aigc·ai编程
超频化石鱼14 小时前
使用Postman访问siliconflow大模型接口
java·postman·ai编程