Vibe Coding 指南

一个通过与 AI 结对编程,将想法变为现实的终极工作站


许可证 主要语言 代码量 贡献者 交流群

简体中文 English Hebrew Arabic Bengali Deutsch Español Farsi Français Hausa Hindi Bahasa Indonesia Italiano 日本語 한국어 Bahasa Melayu Nederlands Polski Português Русский Swahili Tamil ภาษาไทย Türkçe Українська Urdu Tiếng Việt

提示词精选 skills技能大全 提示词大全 提示词在线表格(推荐) 系统提示词仓库 从零开始 实战案例 常见坑汇总 信息源聚合 Chat Vault

📋 工具资源 🚀 从零开始 🎯 入门指南 ⚙️ 完整设置流程 📞 联系方式 ✨ 支持项目 🤝 参与贡献

本仓库的 AI 解读链接:zread.ai/tukuaiai/vibe-coding-cn

🎲 前言

这是一个不断生长和自我否定的项目,当下的一切经验和能力都可能因 AI 能力的进化而失去意义,所以请时刻保持以 AI 为主的思维,不要固步自封,所有的经验都可能失效,辩证的看🙏🙏🙏


⚡ 5 分钟快速开始




🚀 从零开始

完全新手?按顺序完成以下步骤:

  1. 00-Vibe Coding 哲学原理 - 理解核心理念

  2. 01-网络环境配置 - 配置网络访问

  3. 02-开发环境搭建 - 复制提示词给 AI,让 AI 指导你搭建环境

  4. 03-IDE配置 - 配置 VS Code 编辑器


🧬 胶水编程 (Glue Coding)

软件工程的圣杯与银弹

胶水编程是 Vibe Coding 的终极进化形态,可能完美解决三大致命缺陷:

问题解法
🎭 AI 幻觉✅ 只使用已验证的成熟代码,零幻觉
🧩 复杂性爆炸✅ 每个模块都是久经考验的轮子
🎓 门槛过高✅ 你只需要描述"连接方式"

核心理念:能抄不写,能连不造,能复用不原创。

👉 深入了解胶水编程


🖼️ 概览

Vibe Coding 是一个与 AI 结对编程的终极工作流程,旨在帮助开发者丝滑地将想法变为现实。本指南详细介绍了从项目构思、技术选型、实施规划到具体开发、调试和扩展的全过程,强调以规划驱动模块化为核心,避免让 AI 失控导致项目混乱。

核心理念规划就是一切。 谨慎让 AI 自主规划,否则你的代码库会变成一团无法管理的乱麻。

注意:以下经验分享并非普遍适用,请在具体实践中结合场景,辩证采纳。

🔑 元方法论 (Meta-Methodology)

该思想的核心是构建一个能够自我优化的 AI 系统。其递归本质可分解为以下步骤:

延伸阅读:A Formalization of Recursive Self-Optimizing Generative Systems

1. 定义核心角色:

  • α-提示词 (生成器): 一个“母体”提示词,其唯一职责是生成其他提示词或技能。

  • Ω-提示词 (优化器): 另一个“母体”提示词,其唯一职责是优化其他提示词或技能。

2. 描述递归的生命周期:

  1. 创生 (Bootstrap):

    • 使用 AI 生成 α-提示词 和 Ω-提示词 的初始版本 (v1)。

  2. 自省与进化 (Self-Correction & Evolution):

    • 使用 Ω-提示词 (v1) 优化 α-提示词 (v1),从而得到一个更强大的 α-提示词 (v2)

  3. 创造 (Generation):

    • 使用进化后的 α-提示词 (v2) 生成所有需要的目标提示词和技能。

  4. 循环与飞跃 (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: 一款通用数据库管理客户端,支持多种数据库,功能全面。

资源与模板

外部教程与资源

交流社区

项目内部文档


编码模型性能分级参考

编码模型性能分级参考

建议只选择第一梯队模型处理复杂任务,以确保最佳效果与效率。

  • 第一梯队codex-5.1-max-xhighclaude-opus-4.5-xhighgpt-5.2-xhigh

  • 第二梯队claude-sonnet-4.5kimi-k2-thinkingminimax-m2glm-4.6gemini-3.0-progemini-2.5-pro

  • 第三梯队qwen3SWEgrok4


项目目录结构概览



📺 演示与产出

一句话: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 强大)


⚙️ 完整设置流程







🎮 Vibe Coding 开发基础游戏





✨ 添加细节功能




🐞 修复 Bug 与卡壳情况




💡 技巧与窍门

❓ 常见问题解答 (FAQ)


📞 联系方式



标签: AI, Vibe Coding

添加新评论 »