详细介绍
Vibe Coding 是一套面向使用 Claude Code、Codex CLI(或 GPT-5 等工具)在终端或 VSCode 中进行“共创式编码”的实践指南与工作流。其核心思想是通过明确的规划、记忆库(memory-bank)与小步迭代,将 AI 工具纳入代码实现与测试循环,从而保持代码可控性与高质量产出。文档强调以人为中心的规划(不要放任模型自主规划)、分阶段实施和持续验证来避免“不可维护的 AI 生成代码”。
主要特性
- 明确流程:从游戏设计文档/产品需求出发,先规划再执行,避免一次性生成大块代码。
- 记忆库机制:使用
memory-bank保存设计文档、实现计划与进度,保证上下文可复现。 - 工具友好:适配 Claude Code 与 Codex CLI,支持 CLI 与 VSCode 扩展两种工作方式。
- 验证驱动:每个实现步骤都配套测试或验证任务,确保变更可回退与审计。
使用场景
适合需要高频迭代的小型项目、原型开发、游戏与交互应用的快速实现场景,以及团队希望将 LLM 助手纳入日常开发流程但又保持代码质量与可维护性的工程实践场景。支持本地开发与私有化运行。
技术特点
- 以文档为中心的上下文管理:强调先写
implementation-plan.md、architecture.md等文件,再驱动 AI 执行。 - 小步提交与回滚策略:鼓励频繁 commit 与基于测试的逐步集成流程。
- 可扩展命令与子代理:支持自定义提示、子智能体与钩子以增强自动化能力。
- 多模型兼容:推荐使用 Claude Sonnet/GPT-5-Codex 等高推理能力模型,但保持流程与验证为核心。