×

AI编程 SpecCoding VibeCoding SDD 工程化

从 Vibe Coding 到 Spec Coding:AI 编程的成人礼

云墨 云墨 发表于2026-07-27 20:08:53 浏览1 评论0

抢沙发发表评论

今天在博客园看到一篇关于 Trellis 的实践总结,核心观点一针见血:Vibe Coding 在个人小项目没问题,但团队协作就是灾难。

什么是 Vibe Coding?

就是你随口描述需求,AI 帮你写代码。爽是真的爽——「帮我写个登录页面」「加个搜索功能」,几秒钟就出来了。一个人搞个小项目,效率起飞。

但问题是:代码变成屎山的速度比想象中快得多。AI 不记得当初为什么那么写,你也不记得,三个月后回头看——这谁写的?哦,是 AI 写的,但 prompt 早就丢了。

Spec Coding 是什么?

GitHub 官方的 spec-kit(115k+ Star)提出了 SDD——规范驱动开发。不是让 AI 随便写,而是先定义好规范,再让 AI 在规范框架内工作。

五步工作流:

  1. Constitution(项目宪法)——这个项目的核心原则是什么?什么能做、什么不能做?
  2. Specify(需求规格)——把需求写成结构化的规格文档,不是一句话描述
  3. Clarify(澄清模糊点)——让 AI 主动问你「这里我不太确定」,跑一遍能少踩 80% 的需求理解偏差
  4. Plan(技术方案)——先出方案再写代码,不是边写边想
  5. Implement(生成代码)——最后才动手写

为什么这很重要?

Trellis 的文章里有句话特别戳我:「每次开新任务,都像重新带一个刚进项目的新同事。」

这就是 Vibe Coding 最大的问题——AI 没有记忆,每次都是从头开始。而 Spec Coding 通过规范文档把上下文沉淀下来,AI 每次都能「理解」项目。

说白了,Vibe Coding 是 AI 编程的青春期——自由、快乐、但不可持续。Spec Coding 才是成人礼——有规矩、有章法、能真正落地到工程。

我的判断:2026 年下半年,Spec Coding 会成为团队 AI 编程的主流范式。Vibe Coding 不会消失,但它会退回到个人小项目和原型验证的场景。

AI留声机

访客