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

相关推荐
FogLetter4 小时前
PromptTemplate:让AI对话像“填空”一样简单高效!
aigc·openai·ai编程
用户4099322502125 小时前
PostgreSQL里的PL/pgSQL到底是啥?能让SQL从“说目标”变“讲步骤”?
后端·ai编程·trae
云起SAAS10 小时前
菜谱食谱抖音快手微信小程序看广告流量主开源
微信小程序·小程序·ai编程·看广告变现轻·菜谱食谱
shadowcz00711 小时前
Claude 4.5用于AI编程-前端开发的Prompt工程#最佳实践指南
prompt·ai编程
飞哥数智坊21 小时前
免费用上 GLM-4.6!我在 Cursor 里接入了模力方舟 API
人工智能·ai编程
程序视点1 天前
告别Cursor低效编程!Cursor高手都在用的7个沟通秘诀,最后一个太关键
aigc·ai编程·cursor
小虎AI生活1 天前
CodeBuddy实战:防止AI编程跑偏的土办法,能抓老鼠就是好猫!
ai编程·codebuddy
Tassel_YUE1 天前
在国内使用claude code,实操可行(随手记)
ai·ai编程·claude
骑猪兜风2331 天前
深度解析 ChatGPT 和 Claude 的记忆机制
人工智能·chatgpt·ai编程