| 工具 | 定位 | 适合场景 | 一句话建议 |
|---|---|---|---|
| Claude Code | 最强 agent CLI | 复杂重构、跨文件任务、长任务 | 质量优先的首选,配 Opus 级别模型 |
| Codex | OpenAI 官方 CLI | 日常编码、快节奏迭代 | 和 ChatGPT 生态打通,跨会话传消息好用 |
| Cursor | IDE 集成(已并入 SpaceXAI) | 边看边写、可视化 diff/审查 | 不习惯纯终端的话用它最顺手 |
| OpenCode | 开源、可自托管 | 要数据可控、自建环境的团队 | provider-agnostic,免费灵活 |
| pi | 极简 Harness | 配便宜模型省钱、极客定制 | 上下文纪律最好,成本最低,但需自己拼扩展 |
| GitHub Copilot | 轻量补全 | 随手补全、小片段 | 别指望它做复杂任务,定位是「补全」 |
关键:别同时装一堆工具。选 1 个主 agent CLI(Claude Code / Codex / OpenCode 三选一)+ 1 个 IDE 辅助(Cursor / Copilot),就够了。
AI 不会主动读你的代码风格、目录约定、技术栈限制。把这些写进仓库根目录的 AGENTS.md(或 CLAUDE.md),它每次启动都会读。这是性价比最高的一步。
一个 500 行的需求,拆成 3-5 个独立子任务并行跑(explorer 探索 + fixer 修复 + reviewer 审查,各自指定不同档位的模型),比一个大 agent 硬啃又快又稳。关键:子代理只回传摘要,别把几千行日志灌回主上下文。
# AGENTS.md
## 项目概述
<一句话说明项目是做什么的>
## 技术栈
- 语言:Java 11 / Python 3.11 / TypeScript ...
- 框架:Spring Boot 2.7 / FastAPI ...
- 构建:Maven / Gradle / npm ...
## 目录结构约定
- 业务代码放 src/main/...
- 测试放 src/test/...
- 禁止修改的目录:docs/(只读)
## 代码规范
- 命名:类用 PascalCase,方法用 camelCase
- 每个 service 必须有对应测试
- 日志用 SLF4J,不要 System.out
## 常用命令
- 构建:mvn clean install
- 测试:mvn test
- 启动:mvn spring-boot:run
## 注意事项
- 数据库字段命名统一 snake_case
- API 返回统一用 CxResult 包装
- 不要引入新的依赖,除非明确说明理由
| 天 | 动作 | 预期效果 |
|---|---|---|
| Day 1 | 选一个主 agent CLI,装好并跑通第一个任务 | 熟悉基本用法 |
| Day 2 | 给你的主力项目写一份 AGENTS.md | AI 不再瞎猜你的规范,产出质量立升 |
| Day 3 | 强制自己用「Plan → Code → Review → Test」四步循环 | 减少返工,任务一次通过率提升 |
| Day 4 | 把一个 300+ 行需求拆成 3 个子任务并行跑 | 体验并行提速 |
| Day 5 | 让 AI 接管一件日常维护(死代码清理 / 补测试) | 省下重复劳动 |
| Day 6 | 对比不同模型档位(便宜模型 + 高效 harness)算笔账 | 找到成本/质量平衡点 |
| Day 7 | 把常用流程沉淀成 skills / 规则文件,固化下来 | 形成你自己的提效体系 |