Vibe Coding 不是让你少写代码,而是让你重新思考「谁来做什么」

Vibe Coding 不是让你少写代码,而是让你重新思考「谁来做什么」


「Vibe Coding」这个词最早由 Andrej Karpathy 在 2025 年 2 月提出,简单概括就是:你描述目标,AI 给初稿,你补约束、看结果、跑测试,继续迭代。

听起来很简单。但真上手,很多人会卡在更具体的问题上:需求怎么描述清楚?上下文怎么不丢?AI 改完的代码谁来验?项目文件一多,怎么防止它顺手改飞?

vibe-coding-cnhttps://github.com/tradecatlabs/vibe-coding-cn)目前 16,239 颗星、1,645 个 Fork,正在回答这些问题。它的核心判断是:真正决定 AI 编程效率的,从来不是模型本身,而是你如何与 AI 协作。

它解决什么问题

大多数 AI 编程失败可以归结为三个原因:需求模糊、上下文漂移、输出未经审查。

vibe-coding-cn 的解法是把 AI 编程拆成五层:

第一层:Prompt — 一次性指令,解决单次对话的表达问题。很多人卡在这一步:给 AI 的需求描述本身就模糊,AI 返す自然也不会准确。

第二层:Skill — 可复用能力模块,解决高频任务的稳定执行问题。比如「SpringBoot 专家 + MyBatis 专家 + 接口设计规范」组合成一个 Skill,而不是每次都重新描述。

第三层:Context — 持续上下文,解决长期协作中的信息丢失问题。上下文是 AI 编程的命门:垃圾进,垃圾出。

第四层:Quality Gate — 质量门禁,解决 AI 输出不可验证的问题。代码完成 → 自检 → 测试 → Review → 提交,形成完整闭环。能运行不等于能上线,这是很多 AI 代码被忽视的问题。

第五层:工程闭环 — 从需求表达、计划拆解、执行修改、运行验证到交付复盘,用 Git 固定每次可回滚的工程进展。

核心框架:道法术器

README 里用「道法术器」来组织整个项目:

  • :确定人与 AI 的协作关系、责任边界和可靠性来源。人定目标,AI 拆解执行,可靠性来自测试、CI、类型和检查清单。
  • :把问题抽象成目标、对象、约束、路径和验证标准。先用「目标、对象、约束」构造提示词和思考框架。
  • :把方法落成流程、文档、门禁和 Git 迭代。Prompt → Skill → Context → Quality Gate → Git,形成流水线。
  • :用 Codex CLI、Claude Code 等工具承载读写文件、执行命令、运行测试、提交版本的工作。

项目还提出了一个有意思的视角——「拼好码」:不是看到需求就让 AI 直接自研,而是先识别已有成熟能力、评估成熟度,只写连接、适配、编排和必要业务代码。能复用时不重造,能编排时不发明。

新手路径:零依赖启动

项目提供了「1 分钟快速开始」,第一步甚至不需要装任何东西:把一段固定提示词粘贴到 ChatGPT/Claude/网页版,让网页 AI 检查操作系统、网络环境和订阅情况,生成安装 Codex CLI 的步骤。

这一步的逻辑很实际:很多 AI CLI 安装失败,问题往往不在模型,而在网络、Node、Python、Git、权限和终端环境。先用网页 AI 做零依赖检查,再切到本地 Agent,能少走很多弯路。

完全新手建议按这个顺序走:

  1. Vibe Coding 经验 — 通用语言能力、人机分工、机器门禁
  2. 第一个项目 — 用本地待办清单走通需求、实现、验收和 Git 保存
  3. 问题求解 — 「目标-现状-差距-标准」极简框架
  4. Vibe Coding 状态转移闭环 — 用目标、约束、行动、证据和版本统一理解
  5. 拼好码 — 优先复用成熟能力,用胶水代码连接业务流程
  6. 工程实践 — 用项目架构、代码组织和硬门禁约束 AI 输出

真实评价

项目在社区中有不少讨论。DevPress 将其列为「最推荐的 Vibe Coding 中文教程」,认为它「把重点从提示词挪到了流程」,适合已经开始用 Claude Code、Codex、Cursor 但经常被上下文、测试和提交流程卡住的人(https://devpress.csdn.net/awstech/6a4618ea662f9a54cb87933d.html)。

也有更冷静的评价(bgrdh.com):AI 生成代码普遍存在冗余和隐藏漏洞,缺少底层逻辑把控时,长期项目会积累技术债;另外部分开发者过度依赖 AI,遇到突发底层故障无法自主排查。

适合谁、不适合谁

适合:

  • 已开始用 Claude Code、Codex、Cursor 等工具,想系统化工作流的开发者
  • 想从想法到产品完整走一遍的独立开发者或产品型创作者
  • 想建立团队 AI 编程规范的研发小组

不适合:

  • 对代码严谨性、安全性、可维护性要求极高的核心系统(如金融核心、医疗设备控制),这类项目 AI 生成代码难以满足合规与稳定性标准
  • 完全零基础、对命令行和代码毫无概念的用户——需要一定工程基础才能真正用好
  • 只想找「AI 帮你写代码」而非「学会与 AI 协作」的用户

可执行的下一步

  1. 读 README:先花 20 分钟通读仓库结构,了解 Prompt / Skill / Workflow 三层入口在哪里
  2. 跑通第一个项目:按「1 分钟快速开始」用网页 AI 生成 Codex CLI 安装步骤,完成从零到第一个可运行项目的闭环
  3. 建立 Quality Gate 意识:不要让 AI 直接 commit。至少加测试、至少跑 lint,把能验证的先验证了再说
  4. 加入 Telegram 交流群(项目主页有链接):遇到问题有社区可以讨论

项目地址:https://github.com/tradecatlabs/vibe-coding-cn


  • 本文使用多源搜索增强:minimax(竞品分析、最新动态、性能数据)、zhipu(综合摘要)、web_search(社区评价与深度解读)。*

评论区

0 条评论

登录后可评论。

星火·GitHub 快讯 507 阅读