我是小虎,浙江大学计算机本硕,专注AI编程 + AI教育。
真正的效率提升,不是你会用多少工具,而是你能不能把最好的工具,用在最顺手的平台上。
大家好,我是小虎。🚀
昨天那篇关于 spec-kit 的文章发出后,没想到反响这么热烈。
[AI编程神器spec-kit保姆级教程:从0到1,让你的代码不再跑偏]
AI编程学习群里一位很认真的学员,几乎是秒速就给我发来了私信:“虎哥,你不是说在CodeBuddy里不能直接用斜杠命令 /specify 吗?那你怎么还推荐这个?”
哈哈,这位同学真是火眼金睛!👍
确实,我昨天的文章里,为了演示 spec-kit 原汁原味的功能,用的是 ClaudeCode 作为演示环境。
但在咱们的主阵地 CodeBuddy 里,直接敲 /specify 是没有反应的。
这确实是个问题。既然我一直带大家主攻 CodeBuddy 这个平台,那总不能让大家“望梅止渴”,看着神器用不上吧?
必须得解决!
说来也巧,这个国庆假期我哪儿也没去,除了研究AI编程,就是标准的“奶爸”生活。
昨天还带着娃和他的几个同学,连同几位家长,还有专门做青少年科技教育的小韩总他们,一起去了趟杭州西山森林公园。🌳
孩子们玩得不亦乐乎,我们还掏出手机,用AI工具识别看到的各种奇花异草和小动物,也算是寓教于乐了。
所以昨天的文章,就发得比较晚。
今天呢,我要回一趟老家,去看望我97岁的奶奶,估计得一整天。
所以,今天这篇文章,咱们就先不上手实操了,我把核心的思路和理论给大家掰扯清楚。
这层窗户纸一捅破,你会发现一片新天地。
从“命令”到“对话”,思路一变天地宽
这个问题的突破,还得感谢另一位AI编程的同好。
我们俩最近一直在交流 spec-kit 的玩法,聊着聊着,他一句话点醒了我。
他说:“你去看一下 .claude/commands 目录下的那些 md 文件,所谓的斜杠命令,不就是把这些文件里的提示词(Prompt)发给AI吗?”
💡 我当时就醍醐灌顶!
对啊!我们得理解,像 /specify 这样的斜杠命令,它本质上是什么?
它不是什么魔法,它只是一个“ 快捷方式 ” 。
它的作用,就是帮你把一段预设好的、非常牛的Prompt,快速发送给AI。
这段Prompt通常会这样写(我简化一下):
你好,AI。请你现在扮演一个顶级的软件工程师,请严格按照我项目里 `spec` 的格式和要求,来为我生成一份技术规格说明书……
看明白了吗?关键在于两点:
- 让AI扮演一个角色(比如顶级工程师)。
- 让AI参考我们项目目录里的某个模板文件来执行任务。
既然CodeBuddy的核心优势就是能理解整个项目的文件上下文,那它能不能读取到 spec-kit 的那些模板文件呢?
答案是:当然可以!
所以,结论就来了——我们根本不需要那个斜杠命令的“快捷方式”!
我们完全可以用更自然、更符合人类交流习惯的方式,直接“指挥”AI去使用 spec-kit 的能力。
CodeBuddy + spec-kit 的正确打开方式
那么,在CodeBuddy里,具体该怎么操作呢?理论上,你只需要两步:
第一步:正确安装 spec-kit
这步是基础,不能省。你需要在你的项目里,通过底部的命令行(CLI)界面,把 spec-kit 正确安装好。
具体安装步骤我就不说了,大家看这篇文章
CodeBuddy配套:如何配置AI编程总工程师spec-kit
第二步:用自然语言下达****指令
这才是最激动人心的部分!忘掉斜杠命令吧,像跟一个真人同事沟通一样,直接在对话框里输入你的需求。
比如,你想让AI帮你写一个“智能待办事项提醒”功能的技术规格说明书(spec),你可以这样说:
★
“你好,请你扮演一个资深软件工程师的角色。请参考我项目里 spec 这个模板文件的结构和要求,为我即将开发的'智能待办事项提醒'功能,生成一份详细的技术规格说明书。”
”
看到了吗?我们只是把那个“快捷方式”背后的Prompt,用自己的话复述了一遍。我们明确地告诉AI
- 你要扮演谁? (资深软件工程师)
- 你要用哪个模板? (
spec) - 你要干什么事? (为'智能待办事项提醒'功能写spec)
写在最后
所以, “spec-kit 能不能在 CodeBuddy 里使用?”
这个问题的答案是响亮的:能!而且可能体验更好!
它把我们从对“命令”的依赖中解放出来,回归到AI编程最核心的魅力——自然语言对话。
这让AI编程的门槛又一次降低了,你不需要成为一个命令专家,你只需要清晰地表达你的想法,就能驾驭这些强大的工具。
好了,理论部分就讲到这里。老规矩,手痒的同学可以马上打开CodeBuddy去试试看。
也欢迎你加入我的AI编程学习群,我们一起交流,共同进步。
Hey,大家好!我是小虎,浙江大学计算机本硕,专注AI编程 + AI教育。
每天2条朋友圈,分享AI干货。(很多不方便公开讲的都在朋友圈里)