最近技术圈有个明显的趋势:Vibe Coding 正在被 Spec Coding 取代。
什么是 Vibe Coding?
就是你对 AI 说「帮我写个登录页面」,AI 啪一下给你生成一堆代码。爽是真的爽,5 分钟搞定 70% 的功能。但剩下的 30% 能让你崩溃一整天。
Google 工程师 Addy Osmani 写了篇《Beyond Vibe Coding》,核心观点就是:Vibe Coding 适合个人小项目,但团队协作是灾难。
为什么 Vibe Coding 不够用?
- 代码变屎山:每次开新任务都像带一个刚进项目的新同事,AI 不记得上次为什么那么写
- 需求理解偏差:你说的和 AI 理解的之间有一道鸿沟
- 不可维护:三个月后你自己都看不懂 AI 写的代码
Spec Coding 怎么解决问题?
GitHub 官方的 spec-kit(115k+ Star)提出了 SDD(规范驱动开发)五步工作流:
- Constitution(项目宪法):定好项目的核心原则和约束
- Specify(需求规格):把模糊需求变成结构化规格
- Clarify(澄清模糊点):跑一遍 clarify 能少踩 80% 的需求理解偏差
- Plan(技术方案):出方案再动手
- Implement(生成代码):最后才写代码
Skills 生态也在洗牌
曾经 25 万 Star 的 Claude Code 最强 Skill 插件 Superpowers,现在用户大量卸载。有人筛了 1400 个 Skills,最后只留 5 个真正有用的。
原因很简单:模型越强,越不需要花里胡哨的插件。当 GPT-5.6 自己能做好大部分事的时候,多余的 Skill 反而变成累赘。
这跟当年的 App Store 很像——初期什么都有,最后活下来的都是真正解决核心痛点的。
我的想法
Vibe Coding 不会死,它只是找到了自己正确的位置——快速原型和探索阶段。但一旦进入生产环境,规范驱动是必须的。
另外,大厂封禁第三方 AI 编程工具(快手封 Cursor、字节也封了)也说明一个问题:安全合规正在成为 AI 编程工具的核心竞争力。谁能解决「代码不出公司」的问题,谁就能拿下企业市场。
最后说个段子:Uber CTO 透露公司部署 Claude Code 后 Token 费用惊人——AI 提效是真的,但账单也是真的 😅