Vibe Coding 指南
一个通过与 AI 结对编程,将想法变为现实的终极工作站
📋 工具资源 🚀 从零开始 🎯 入门指南 ⚙️ 完整设置流程 📞 联系方式 ✨ 支持项目 🤝 参与贡献
本仓库的 AI 解读链接:zread.ai/tukuaiai/vibe-coding-cn
🎲 前言
这是一个不断生长和自我否定的项目,当下的一切经验和能力都可能因 AI 能力的进化而失去意义,所以请时刻保持以 AI 为主的思维,不要固步自封,所有的经验都可能失效,辩证的看🙏🙏🙏
🚀 从零开始
完全新手?按顺序完成以下步骤:
00-Vibe Coding 哲学原理 - 理解核心理念
01-网络环境配置 - 配置网络访问
02-开发环境搭建 - 复制提示词给 AI,让 AI 指导你搭建环境
03-IDE配置 - 配置 VS Code 编辑器
软件工程的圣杯与银弹
胶水编程是 Vibe Coding 的终极进化形态,可能完美解决三大致命缺陷:
| 问题 | 解法 |
|---|---|
| 🎭 AI 幻觉 | ✅ 只使用已验证的成熟代码,零幻觉 |
| 🧩 复杂性爆炸 | ✅ 每个模块都是久经考验的轮子 |
| 🎓 门槛过高 | ✅ 你只需要描述"连接方式" |
核心理念:能抄不写,能连不造,能复用不原创。
👉 深入了解胶水编程
🖼️ 概览
Vibe Coding 是一个与 AI 结对编程的终极工作流程,旨在帮助开发者丝滑地将想法变为现实。本指南详细介绍了从项目构思、技术选型、实施规划到具体开发、调试和扩展的全过程,强调以规划驱动和模块化为核心,避免让 AI 失控导致项目混乱。
核心理念: 规划就是一切。 谨慎让 AI 自主规划,否则你的代码库会变成一团无法管理的乱麻。
注意:以下经验分享并非普遍适用,请在具体实践中结合场景,辩证采纳。
该思想的核心是构建一个能够自我优化的 AI 系统。其递归本质可分解为以下步骤:
延伸阅读:A Formalization of Recursive Self-Optimizing Generative Systems
1. 定义核心角色:
α-提示词 (生成器): 一个“母体”提示词,其唯一职责是生成其他提示词或技能。
Ω-提示词 (优化器): 另一个“母体”提示词,其唯一职责是优化其他提示词或技能。
2. 描述递归的生命周期:
创生 (Bootstrap):
使用 AI 生成
α-提示词和Ω-提示词的初始版本 (v1)。自省与进化 (Self-Correction & Evolution):
使用
Ω-提示词 (v1)优化α-提示词 (v1),从而得到一个更强大的α-提示词 (v2)。创造 (Generation):
使用进化后的
α-提示词 (v2)生成所有需要的目标提示词和技能。循环与飞跃 (Recursive Loop):
将新生成的、更强大的产物(甚至包括新版本的
Ω-提示词)反馈给系统,再次用于优化α-提示词,从而启动持续进化。
3. 终极目标:
通过此持续的递归优化循环,系统在每次迭代中实现自我超越,无限逼近预设的预期状态。
🧭 道
凡是 AI 能做的,就不要人工做
一切问题问 AI
目的主导:开发过程中的一切动作围绕"目的"展开
上下文是 vibe coding 的第一性要素,垃圾进,垃圾出
系统性思考,实体,链接,功能/目的,三个维度
数据与函数即是编程的一切
输入,处理,输出刻画整个过程
多问 AI 是什么?,为什么?,怎么做?(黄金圈法则)
先结构,后代码,一定要规划好框架,不然后面技术债还不完
奥卡姆剃刀定理,如无必要,勿增代码
帕累托法则,关注重要的那20%
逆向思考,先明确你的需求,从需求逆向构建代码
重复,多试几次,实在不行重新开个窗口,
专注,极致的专注可以击穿代码,一次只做一件事(神人除外)
🧩 法
一句话目标 + 非目标
正交性(这个分场景)
能抄不写,不重复造轮子,先问 AI 有没有合适的仓库,下载下来改(glue coding全新范式)
一定要看官方文档,先把官方文档爬下来喂给 AI(让 AI 找工具下载到本地)
按职责拆模块
接口先行,实现后补
一次只改一个模块
文档即上下文,不是事后补
🛠️ 术
明确写清:能改什么,不能改什么
Debug 只给:预期 vs 实际 + 最小复现
测试可交给 AI,断言人审
代码一多就切会话
AI 犯的错误使用提示词整理为经验持久化存储,遇到问题始终无法解决,就让AI检索这个收集的问题然后寻找解决方案
📋 器
集成开发环境 (IDE) & 终端
Visual Studio Code: 一款功能强大的集成开发环境,适合代码阅读与手动修改。其
Local History插件对项目版本管理尤为便捷。虚拟环境 (.venv): 强烈推荐使用,可实现项目环境的一键配置与隔离,特别适用于 Python 开发。
Cursor: 已经占领用户心智高地,人尽皆知。
Warp: 集成 AI 功能的现代化终端,能有效提升命令行操作和错误排查的效率。
Neovim (nvim): 一款高性能的现代化 Vim 编辑器,拥有丰富的插件生态,是键盘流开发者的首选。
LazyVim: 基于 Neovim 的配置框架,预置了 LSP、代码补全、调试等全套功能,实现了开箱即用与深度定制的平衡。
AI 模型 & 服务
Claude Opus 4.5: 性能强大的 AI 模型,通过 Claude Code 等平台提供服务,并支持 CLI 和 IDE 插件。
gpt-5.1-codex.1-codex (xhigh): 适用于处理大型项目和复杂逻辑的 AI 模型,可通过 Codex CLI 等平台使用。
Droid: 提供对 Claude Opus 4.5 等多种模型的 CLI 访问。
Kiro: 目前提供免费的 Claude Opus 4.5 模型访问,并提供客户端及 CLI 工具。
Gemini CLI: 提供对 Gemini 模型的免费访问,适合执行脚本、整理文档和探索思路。
antigravity: 目前由 Google 提供的免费 AI 服务,支持使用 Claude Opus 4.5 和 Gemini 3.0 Pro。
AI Studio: Google 提供的免费服务,支持使用 Gemini 3.0 Pro 和 Nano Banana。
Gemini Enterprise: 面向企业用户的 Google AI 服务,目前可以免费使用。
GitHub Copilot: 由 GitHub 和 OpenAI 联合开发的 AI 代码补全工具。
Kimi K2: 一款国产 AI 模型,适用于多种常规任务。
GLM: 由智谱 AI 开发的国产大语言模型。
Qwen: 由阿里巴巴开发的 AI 模型,其 CLI 工具提供免费使用额度。
开发与辅助工具
Augment: 提供强大的上下文引擎和提示词优化功能。
Windsurf: 为新用户提供免费额度的 AI 开发工具。
Ollama: 本地大模型管理工具,可通过命令行方便地拉取和运行开源模型。
Mermaid Chart: 用于将文本描述转换为架构图、序列图等可视化图表。
NotebookLM: 一款用于 AI 解读资料、音频和生成思维导图的工具。
Zread: AI 驱动的 GitHub 仓库阅读工具,有助于快速理解项目代码。
tmux: 强大的终端复用工具,支持会话保持、分屏和后台任务,是服务器与多项目开发的理想选择。
DBeaver: 一款通用数据库管理客户端,支持多种数据库,功能全面。
资源与模板
提示词库 (在线表格): 一个包含大量可直接复制使用的各类提示词的在线表格。
第三方系统提示词学习库: 用于学习和参考其他 AI 工具的系统提示词。
Skills 制作器: 可根据需求生成定制化 Skills 的工具。
元提示词: 用于生成提示词的高级提示词。
通用项目架构模板: 可用于快速搭建标准化的项目目录结构。
元技能:Skills 的 Skills: 用于生成 Skills 的元技能。
tmux快捷键大全: tmux 的快捷键参考文档。
LazyVim快捷键大全: LazyVim 的快捷键参考文档。
手机远程 Vibe Coding: 基于 frp 实现手机 SSH 远程控制本地电脑进行 Vibe Coding。
外部教程与资源
二哥的Java进阶之路: 包含多种开发工具的详细配置教程。
虚拟卡: 可用于注册云服务等需要国际支付的场景。
交流社区
Telegram 交流群: Vibe Coding 中文交流群
Telegram 频道: 项目更新与资讯
项目内部文档
胶水编程 (Glue Coding): 软件工程的圣杯与银弹,Vibe Coding 的终极进化形态。
Chat Vault: AI 聊天记录保存工具,支持 Codex/Kiro/Gemini/Claude CLI。
prompts-library 工具说明: 支持 Excel 与 Markdown 格式互转,包含数百个精选提示词。
coding_prompts 集合: 适用于 Vibe Coding 流程的专用提示词。
系统提示词构建原则: 构建高效 AI 系统提示词的综合指南。
开发经验总结: 变量命名、文件结构、编码规范、架构原则等。
通用项目架构模板: 多种项目类型的标准目录结构。
Augment MCP 配置文档: Augment 上下文引擎配置说明。
system_prompts 集合: AI 开发的系统提示词,含多版本开发规范。
外部资源聚合: GitHub 精选仓库、AI 工具平台、提示词资源、优质博主汇总。
编码模型性能分级参考
建议只选择第一梯队模型处理复杂任务,以确保最佳效果与效率。
第一梯队:
codex-5.1-max-xhigh,claude-opus-4.5-xhigh,gpt-5.2-xhigh第二梯队:
claude-sonnet-4.5,kimi-k2-thinking,minimax-m2,glm-4.6,gemini-3.0-pro,gemini-2.5-pro第三梯队:
qwen3,SWE,grok4
📺 演示与产出
一句话:Vibe Coding = 规划驱动 + 上下文固定 + AI 结对执行,让「从想法到可维护代码」变成一条可审计的流水线,而不是一团无法迭代的巨石文件。
你能得到
成体系的提示词工具链:
i18n/zh/prompts/system_prompts/约束 AI 行为边界,i18n/zh/prompts/coding_prompts/提供需求澄清、计划、执行的全链路脚本。闭环交付路径:需求 → 上下文文档 → 实施计划 → 分步实现 → 自测 → 进度记录,全程可复盘、可移交。
🗺️ 路线图

🎯 入门指南
要开始 Vibe Coding,你只需要以下两种工具之一:
Claude Opus 4.5,在 Claude Code 中使用
gpt-5.1-codex.1-codex (xhigh),在 Codex CLI 中使用
本指南同时适用于 CLI 终端版本和 VSCode 扩展版本(Codex 和 Claude Code 都有扩展,且界面更新)。
(注:本指南早期版本使用的是 Grok 3,后来切换到 Gemini 2.5 Pro,现在我们使用的是 Claude 4.5(或 gpt-5.1-codex.1-codex (xhigh)))
(注2:如果你想使用 Cursor,请查看本指南的 1.1 版本,但我们认为它目前不如 Codex CLI 或 Claude Code 强大)
原仓库翻译
以下内容翻译自原仓库 EnzeD/vibe-coding
要开始 Vibe Coding,你只需要以下两种工具之一:
Claude Opus 4.5,在 Claude Code 中使用
gpt-5.1-codex.1-codex (xhigh),在 Codex CLI 中使用
本指南同时适用于 CLI 终端版本和 VSCode 扩展版本(Codex 和 Claude Code 都有扩展,且界面更新)。
(注:本指南早期版本使用的是 Grok 3,后来切换到 Gemini 2.5 Pro,现在我们使用的是 Claude 4.5(或 gpt-5.1-codex.1-codex (xhigh)))
(注2:如果你想使用 Cursor,请查看本指南的 1.1 版本,但我们认为它目前不如 Codex CLI 或 Claude Code 强大)
📞 联系方式
GitHub: tukuaiai
Twitter / X: 123olp
Telegram: @desci0
Telegram 交流群: glue_coding
Telegram 频道: tradecat_ai_channel
邮箱: tukuai.ai@gmail.com (回复可能不及时)