RSS DEV 社区
关注
从 v1.0 到 v2.0:一个 Vibe Coding 管线的架构级反思
作者通过修正对比表中的版本号拼写错误,为 vibe-coding-universal 项目发布了一个补丁。这一疏忽揭示了一个严重问题:连开发者自身都不清楚项目的当前版本,导致用户难以理解其价值。最初的 v1.0 旨在通过结构化问题首先澄清需求,然后输出单个指南文件,以辅助 AI 生成代码。然而,v1.0 缺乏设计规范,将架构与任务合并为单一文件,且完全依赖 AI 的内部知识来保证输出质量。
这一局限性限制了 v1.0 的实用性,从而催生了 v2.0 的开发。此次升级不仅是功能的增加,更是流程的根本性转变。v2.0 在初始七轮需求澄清的基础上,额外增加了七轮设计偏好澄清,最终生成一份涵盖十个方面的综合 DESIGN_SPEC.md 文档,包括颜色、字体、组件和布局等。
此外,v2.0 将信息整合为多文档的 Build Spec 包,将产品需求文档(PRD)、设计规范、架构和任务规划分离开来。一项关键创新是集成了 71 个品牌设计系统,提供了坚实的参考依据。v2.0 中的结构化问答流程显著改进,采用单选题引导设计决策。
这种分步方法,每轮向用户提供有限选项,使 AI 能够精确匹配来自既定品牌系统的设计令牌(design tokens)。输出结果为可直接被 vibe coding 工具消费的可用 CSS 变量表。作者强调,清晰的版本标注和用户友好的对比表至关重要,尤其是当新版本与旧版本的能力存在巨大差异时。新用户需要在几秒钟内理解项目的价值主张,因此必须立即明确应使用哪个版本。