工具矩阵
本书绝大多数误区是范式级的——它们来自大模型 + 工具调用 + 长上下文 + 自动执行这套共同机制,换哪个工具都会踩,所以默认每条都适用于各家 AI 编码工具。这页只索引两类例外:同一根因在不同工具里防法不同(写在条目的「工具差异」小节里),以及某个坑是某工具独有机制带来的(单独成条 / 进案例库)。
覆盖深度(请如实看待)
Claude Code 覆盖最深,是全书的默认参照(几乎每条都适用,故矩阵里不单设它一列)。Gemini CLI、Codex CLI、Cursor、GitHub Copilot 是已铺的第二批,下表是它们各自的首批工具差异——Codex / Gemini(开源、官方文档全)最实;Cursor / Copilot(闭源、多形态、版本快变)以安全披露 + 官方文档为主,深度更薄。矩阵只写机制名、不写具体命令,且很快过时——真要动手,以你所用版本的官方文档为准。截至 2026-07。
覆盖一览
行 = 有「工具差异」小节的误区(点进去看各工具的具体机制);列 = 第二批四个工具;✓ = 该条目里有这个工具的差异小节,– = 暂无。
| 误区(主条目) | Gemini | Codex | Cursor | Copilot |
|---|---|---|---|---|
| 建议性上下文 vs 强制配置 | ✓ | ✓ | ✓ | ✓ |
| 上下文文件过载 | ✓ | ✓ | ✓ | ✓ |
| 过度授权 | ✓ | ✓ | ✓ | ✓ |
| 跳过 plan mode | ✓ | – | ✓ | ✓ |
| 破坏性 / 不可逆操作 | ✓ | ✓ | ✓ | ✓ |
| MCP 过度访问 | ✓ | ✓ | ✓ | ✓ |
| 开发期提示注入 | ✓ | ✓ | ✓ | ✓ |
| CI 权限盲区 | ✓ | ✓ | ✓ | ✓ |
| 不看文件现状致覆盖 | ✓ | ✓ | ✓ | ✓ |
| 自主循环失控烧 token | ✓ | ✓ | – | – |
| /compact 时机误判 | ✓ | ✓ | ✓ | – |
| Git 卫生差 | ✓ | ✓ | ✓ | – |
| 幻觉 API / 版本漂移 | ✓ | – | ✓ | ✓ |
| 改测试而非改代码 | – | ✓ | ✓ | ✓ |
| 审自己写的代码会偏爱自己 | – | – | ✓ | ✓ |
| 网络出口失控 | ✓ | ✓ | – | – |