暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GitHub 14.4k Star,Vibe Coding 从入门到精通:让 AI 成为你的结对程序员,而不是代码生成器

源话编程 2026-06-08
65

当越来越多开发者开始使用 Cursor、Claude Code、Gemini CLI、Codex 等 AI 工具时,一个新的问题出现了:

为什么同样是 AI 编程,有人一天能完成一周的工作,而有人却被 AI 生成的代码折磨到怀疑人生?

答案可能就在最近 GitHub 爆火的开源项目:

Vibe Coding CN

这是一个系统化的 AI 编程方法论仓库。

它不是提示词大全。

不是 AI 编程工具合集。

也不是 Cursor 使用教程。

而是一套完整的:

「人类 + AI」协同开发工作流。

项目目标非常明确:

把想法稳定地变成可运行、可维护、可持续迭代的产品。


什么是 Vibe Coding?

Vibe Coding 最早由 AI 领域知名人物 Andrej Karpathy 提出。

简单来说:

过去开发软件:

需求
 ↓
设计
 ↓
写代码
 ↓
调试
 ↓
上线

而 Vibe Coding:

想法
 ↓
自然语言
 ↓
AI理解
 ↓
AI实现
 ↓
人类验证

开发者不再专注于具体语法。

而是专注于:

  • 需求表达
  • 业务逻辑
  • 产品设计
  • 上下文管理
  • 结果验证

AI 负责具体实现。

开发者负责方向和质量控制。


为什么大多数人的 AI 编程体验很差?

很多人是这样使用 AI 的:

帮我写一个登录页面

AI:

好的,已完成。

然后继续:

帮我增加权限控制

再继续:

帮我接入支付

几轮之后:

整个项目崩了……

原因很简单:

AI 没有稳定上下文。

没有开发规范。

没有架构约束。

没有质量门禁。

最终变成:

想到什么做什么

这其实不是 Vibe Coding。

而是:

随机 Coding

vibe-coding-cn 项目最大的价值就在这里。

它试图解决:

如何让 AI 持续保持一致性。


项目的核心思想:道、法、术、器

这是整个仓库最经典的设计。

作者借用了中国传统哲学中的:






构建 AI 开发体系。


道:开发哲学

解决的问题:

为什么这样开发?

核心思想:

  • AI 是结对程序员
  • AI 不是替代开发者
  • 先规划再开发
  • 先设计再实现
  • 持续迭代优化

简单理解:

不要让 AI 直接写代码。

先让 AI 参与思考。


法:开发流程

解决的问题:

按照什么流程开发?

项目给出了标准流程:

需求分析
 ↓
上下文整理
 ↓
实施计划
 ↓
任务拆分
 ↓
编码实现
 ↓
测试验证
 ↓
进度记录

每一步都有对应提示词和模板。


术:具体技巧

解决的问题:

如何让 AI 更聪明?

包括:

  • Prompt 技巧
  • Context 管理
  • Skill 使用
  • Agent 协作
  • Claude Code 工作流
  • Codex 工作流

这些内容是项目中最具实战价值的部分。


器:工具体系

解决的问题:

用什么工具?

项目覆盖了大量 AI 编程工具:

  • Cursor
  • Claude Code
  • Gemini CLI
  • OpenAI Codex
  • Git
  • GitHub
  • CI/CD

以及各种辅助工具。


项目目录结构解析

仓库结构非常清晰:

vibe-coding-cn

├── docs
├── prompts
├── skills
├── assets
├── scripts
└── metadata


docs

知识库。

主要包括:

  • 入门教程
  • 核心概念
  • 最佳实践
  • 参考资料

相当于整个项目的大脑。


prompts

提示词库。

包含:

  • 系统提示词
  • 编程提示词
  • 工作流提示词

很多开发者最喜欢的部分。

因为拿来就能用。


skills

技能库。

这是项目非常有特色的部分。

很多 AI 工具支持:

Skill

类似:

专家插件

例如:

  • 前端开发
  • 后端开发
  • 数据库设计
  • UI设计
  • 测试优化

让 AI 在特定领域表现更专业。


为什么 Context 比 Prompt 更重要?

很多开发者认为:

提示词越长越厉害

其实不是。

AI 编程最大的瓶颈:

是上下文。

例如:

你告诉 AI:

开发一个商城

AI 不知道:

  • 技术栈
  • 数据库
  • 编码规范
  • 项目结构
  • 接口标准

所以结果不可控。

而项目强调:

Context First

即:

先建立上下文。

再让 AI 编码。

这样生成结果稳定得多。


Skill + Prompt = AI专家

项目提出一个重要观点:

仅靠 Prompt 不够。

真正高效的是:

Prompt
+
Skill
+
Context

例如:

你让 AI 写接口:

普通模式:

帮我写用户接口

结果:

风格随机。

质量随机。

而结合 Skill:

SpringBoot专家
+
MyBatis专家
+
接口设计规范

输出质量会提升一个数量级。


AI 编程真正缺少的东西:质量门禁

很多 AI 代码最大问题:

能运行

能上线

项目提出:

Quality Gate。

即:

代码完成
 ↓
自检
 ↓
测试
 ↓
Review
 ↓
提交

形成完整闭环。


我最推荐学习的路线

如果你是第一次接触 Vibe Coding:

按照下面顺序学习。

第一阶段

了解:

  • Vibe Coding理念
  • AI开发模式
  • Context管理

目标:

建立正确认知。


第二阶段

学习:

  • Claude Code
  • Gemini CLI
  • Codex

目标:

熟悉工具。


第三阶段

学习:

  • Prompt
  • Skill
  • Workflow

目标:

建立自己的开发体系。


第四阶段

实际项目落地

推荐:

  • Spring Boot后台
  • 微信小程序
  • SaaS系统
  • AI Agent项目

边做边优化。


Vibe Coding 会取代程序员吗?

不会。

但会改变程序员。

未来优秀开发者的工作可能变成:

需求分析师
+
架构师
+
AI指挥官

而不是:

代码搬运工

Vibe Coding 的核心价值不是让你少写代码。

而是让你把更多时间花在:

  • 业务理解
  • 产品设计
  • 架构决策

这些真正创造价值的事情上。


写在最后

vibe-coding-cn 并不是一个 AI 工具。

它更像一本:

《AI 时代的软件开发操作手册》

如果你正在使用:

  • Cursor
  • Claude Code
  • Gemini CLI
  • Codex

却总感觉效果不稳定、代码质量参差不齐,那么非常值得认真阅读这个项目。

因为真正决定 AI 编程效率的,从来不是模型本身。

而是:

你如何与 AI 协作。

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


文章转载自源话编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论