嗨,我是辉哥,一个致力于使用 AI 技术搞副业的超级个体

Vibe Coding氛围编程是大家熟悉的方式,直接对话的方式描述需求,然后发呆等完成就可以了,这种比较适合快速的产品落地。对于复杂功能来说,还是更加推荐用Spec方式来实现。今天来分享我常用的4中spec实现方式

Kiro

这个IDE我们之前也经常提到,内置了Spec范式,会将需求文档化保存为requirement、plan、task,后续直接对着task来完成拆分好的每一个子任务,使用起来也是非常方便

Kiro存在的问题是,我觉得太慢了,而且最近的套餐又升级了,使用成本越来越高。并且一个致命的问题是,上下文窗口太小了,虽然会自动总结后开启下一个会话,但是总归会丢失一些关键信息

新的账号有免费的试用额度,如果你没有使用过,可以推荐尝试一下

Claude Code

这个也不用过多介绍了,编程界的标杆,就算使用其他工具,也是优先推荐Claude模型(还有GPT全家桶)。

Claude Code虽然功能强大,但是也要配合一些正确的使用方式,才能更大程度的发挥效果。我们现在只讨论Spec的场景,推荐安装 github.com/obra/superp…插件:

/plugin marketplace add obra/superpowers-marketplace

/plugin install superpowers@superpowers-marketplace

配合一些简单的命令就可以实现spec的效果:

# Should see:
# /superpowers:brainstorm - Interactive design refinement
# /superpowers:write-plan - Create implementation plan
# /superpowers:execute-plan - Execute plan in batches

Claude Code的问题就是费用太贵,使用环境要求高,而且很多的套壳第三方API都是混着其他模型来中转,需要谨慎使用。可以推荐使用Google的Antigravity来体验使用

Open Code

如果担心Claude Code烧的token太快,费用太高。那么推荐一个开源版的opencode.ai/,可以算得上是平替版本,使用上差别不大,但是可以接入其他厂家的主流模型

如果需要使用Spec方式,推荐安装 github.com/code-yeongy…

内置了多种场景的Agent,并且根据最佳实践,给每个Agent配置了不同厂家的大模型,

Sisyphus 的队友(精选智能体)
Oracle:设计、调试 (GPT 5.2 Medium)
Frontend UI/UX Engineer:前端开发 (Gemini 3 Pro)
Librarian:官方文档、开源实现、代码库探索 (Claude Sonnet 4.5)
Explore:极速代码库探索(上下文感知 Grep)(Grok Code)

如果你订阅了不同厂家的大模型,这么配合使用,充分利用各自擅长的领域,并且也不会浪费token了,还是非常香的

Codex

2大厂家,另一个就是GPT系列了,如果有订阅GPT套餐,就可以直接使用Codex

推荐搭配github.com/github/spec…的提示词方式来使用spec

通过下面命令安装:

uv tool install specify-cli --from git+https://github.com/github/spec-kit.git

就可以通过/来唤醒不同的提示词了

Codex的问题就是有点慢,建议thinking开到medium就行,适合修复一下复杂的bug疑难杂症,有时候竟然可以默默的think一个小时,所以要注意token的消耗

Spec 编程 vs 传统编程

维度传统编程Spec 编程
规范载体自然语言文档/口头约定结构化 Spec 文件(机器可读)
开发依据开发者经验/记忆严格按 Spec 执行
AI 辅助精准度低(易偏离规范)高(100% 贴合 Spec)
规范校验方式人工 Code Review工具自动化校验(spec-kit)
新功能落地效率慢(手动写模板代码)快(一键生成基础代码)

总结

也并不是说所有的场景都应该使用Spec方式,毕竟会消耗更多的token,速度也会慢一点。但是,有时候慢就是快,比起直接出结果,调试10次改bug,用spec的方式效果可能会更好。总之,对于一些复杂的场景功能,还是推荐使用的

本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:alixiixcom@163.com