跳转至

4.3 按任务缺口选工具

Coding 工具选型应该从任务出发。先问“当前缺什么能力”,再问“哪个工具能补这一层”。

快速矩阵:缺口到工具

当前缺口 可选工具
概念澄清、方案比较 GPT / Claude / Gemini 网页
把想法整理成 PRD 草稿 Claude / GPT 网页
阅读较长资料并提取问题 Gemini / Claude
单文件小改,人工持续盯着 diff Cursor / Windsurf / Trae / Codex / Claude Code / OpenCode
多文件功能,需要 Agent 读仓库和跑验证 Claude Code / Codex / OpenCode
bug 定位、测试补齐、重构回收 Claude Code / Codex / OpenCode
前端视觉、CSS、交互细节 Claude Code / Gemini / Cursor,再配合浏览器检查
多模型或本地模型工作流 OpenCode
外部系统读取、浏览器复现、文档检索 Claude Code / Codex / OpenCode + MCP
需求、长任务、多 Agent 或团队规范开始失控 进入 6. Harness Engineering

三个判断问题

1. 任务需要真实仓库吗?

不需要:

网页模型即可。

需要:

本地 Agent 或 AI IDE。

2. 任务需要跑验证吗?

不需要:

网页或编辑器都可以。

需要:

优先 Claude Code / Codex / OpenCode。

3. 任务会反复出现吗?

不会:

写好 prompt 即可。

会:

写入 AGENTS.md / CLAUDE.md / agent config / skill / harness。

最小推荐组合

个人开发者先配置一套满足基本需求的工具,不需要一次性配置完整工具链:

VS Code 或 Cursor
Claude Code / Codex / OpenCode 任选一个主力
Gemini CLI 辅助
1 个文档检索 MCP
1 个自定义 bug-fix skill

团队更需要把规则、验证和协作边界放进去:

Claude Code / Codex / OpenCode
AGENTS.md / CLAUDE.md / agent config
MCP 接入团队工具
CI 验证
代码审查 skill
任务目录或 specs 目录

选型要留下的记录

每次引入新工具前,写下四行即可:

要补的缺口:
不用它的代价:
权限和副作用:
如何验证它确实有用:

说不清这四行时,先不要安装。工具没有对应缺口,只会增加维护面。