最全面的 vibe coding 参考资料清单,与 AI 协作写代码的精选索引。
Awesome AI Coding 技巧
简介
适合人群
已在用 AI 编程助手、想把零散经验系统化成自己方法论的人;Claude Code、Cursor、Codex CLI 用户尤其适用。
核心内容
01组织方式:按开发阶段编排
清单按需求与规划、UI 与原型、编码、调试、测试与 QA、审查与重构、跨阶段技巧七个阶段编排。每个阶段下是一系列独立技巧,每条技巧都带社区采用率投票(例如「设置记忆文件」81% 认为必要、「选择成熟稳定库」64%),让新手一眼知道哪些做法被广泛验证过。
02需求与规划阶段:打好地基
此阶段技巧包括「设置记忆文件」(用 CLAUDE.md / AGENTS.md 给 Agent 持续的项目上下文与约定)、「先要求计划再动手」(用 Plan Mode 保持只读、列步骤/风险/快速测试)、「用高能力模型做规划」以及 spec 驱动开发(把 Markdown 规格当源代码反复迭代)。清单引用 GitHub Engineering 的观点,强调规格是活的文档,要不断精化来引导生成。
03编码与调试的实战技巧
编码阶段有「关键部分自己写、其余委托 AI」「把 AI 当数字实习生、给出精确函数签名」「用成熟稳定库」「先喂已有代码做上下文」;调试阶段有「AI 反复失败就换思路」「设计良好的日志让 Agent 自诊断」「让它自己改代码、跑测试、看失败再试」「用子代理交叉验证细节」。
04测试与审查:把好最后一道关
清单反复强调「测试绝不能外包」,引用 Simon Willison 的话:你必须在亲眼看到它运行之后才承认它是可交付系统。审查方面有「把 AI 代码当同事的 PR 来审」「让 AI 自审自己的代码」「总是检查完整 diff(vibe coding 可能引入非预期的副作用)」「一个 Agent 写、另一个新会话审」。
05跨阶段技巧与配套教程
横向技巧还包括「一个会话只有一个目标」「频繁 /clear 清空上下文」「按任务选模型与推理档位」「集中管理记忆文件(用 @ 引用或软链让 CLAUDE.md / AGENTS.md 指向同一份)」「并行跑多个 Agent」「简单任务可开全自动模式」。仓库配套在线站点 coding-with-ai.dev 可检索、投票并贡献新技巧。
实践建议
- 本周做一件事:在项目根目录写 CLAUDE.md(或 AGENTS.md),沉淀常用命令、技术栈与踩过的坑,跑一个会话对比差异。
- 试一次「先计划、通过后再实现」:用 Plan Mode 让工具先列步骤、风险与快速测试,你点头后再放行写代码。
- 把一个真实重构任务交给 AI,但保留自己审查完整 diff 的环节,实践「把 AI 代码当 PR 来审」。
- 在两个无关任务之间用 /clear 清空上下文,或开头声明「本会话只有一个目标」,比较输出质量的差异。
配套工作流
同类资源
AI 编程工具精选清单,覆盖编辑器、Agent、测试与部署全链路。
Vibe Coding 工具与资源精选合集,手工挑选、持续更新。