Plan 模式 & Agent Team

Track B: CC 进阶 ~25 分钟

🎯 学完这课你能

📊 你的 CC 数据说:你从未使用过并行 Agent(multi-clauding = 0)。你的会话风格是"单线程"——一次只跑一个 CC。学完这课,试试用 Agent Team 让多个 Agent 同时干活,比如一个写代码、一个做翻译、一个做文档——你的飞书+e签宝集成项目就很适合这种并行模式。

你有没有遇到过这种情况:让 CC 做一个功能,它一上来就开始写代码,结果做出来的完全不是你想要的,来回改了好几轮?

这就像你直接跟设计师说"帮我做个海报",没给 brief 就让人开工——大概率要推倒重来。

Plan 模式:先写方案再动手

Plan 模式 = 先写 JD、定方案、对齐需求,再开始干活

正常模式:你说需求 → CC 直接写代码 → 改来改去
Plan 模式:你说需求 → CC 先研究、写方案 → 你确认 → CC 再动手

就像招聘:先写 JD 对齐岗位需求,再发布招聘——不是一上来就面试。

怎么触发 Plan 模式?

方法 1:按快捷键

在 CC 对话中按 Shift+Tab(或点击 Plan 按钮)切换到 Plan 模式

方法 2:直接说

在消息里加 "先做个计划" 或 "plan first" 这样的提示

Plan 模式下 CC 会做什么?

1. 研究 读代码、搜文件 2. 写方案 保存到 .md 文件 3. 你审批 看方案、给反馈 4. 执行 按方案写代码 Plan 模式工作流 在第 3 步,你可以修改方案、提问、或让 CC 重新规划
什么时候该用 Plan 模式?
- 新功能开发(不是简单修 bug)
- 要改多个文件的大改动
- 你对技术方案不确定时
- CC 之前做错过、你想这次先对齐

Agent:CC 的分身术

CC 可以派出"分身"(Agent)来并行处理任务。每个 Agent 是一个独立的 AI 实例,有自己的上下文和工具。

Agent = CC 派出去的专员

你(项目经理)不需要亲自做每件事:
- 派一个专员去调研竞品 → Explore Agent(只读,不改代码)
- 派一个专员去写方案 → Plan Agent(只规划,不执行)
- 派一个专员去写代码 → General-purpose Agent(全能型)

CC 本体负责协调,Agent 负责执行——就像你不需要亲自跑各部门,派 HR BP 去就行。

常用 Agent 类型

Explore Agent 只读

快速搜索代码库、找文件、理解架构。不能改代码。像派人去图书馆查资料。

Plan Agent 只规划

设计实现方案、考虑架构取舍。不能改代码。像请咨询顾问出方案。

General-purpose Agent 全能

能读、能写、能跑命令。像全职员工。用于复杂的多步骤任务。

Agent Team:组建项目组

当任务很大时,可以同时派出多个 Agent 并行工作——这就是 Agent Team。

CC 主体(你) Agent A "前端专员" 写页面组件 调样式 Agent B "后端专员" 写 API 接口 处理数据库 Agent C "测试专员" 写测试用例 验证功能

三个 Agent 同时工作,CC 主体负责协调和合并结果。就像你做一个大的招聘项目时,派三个 HR BP 分别负责技术岗、运营岗、管理岗,你做总协调。

注意:Agent 之间互相看不到对方在做什么。如果 A 和 B 要改同一个文件,可能会冲突。所以给 Agent 分配任务时,尽量让它们各自负责不同的文件

实战技巧

1. 先 Plan 再 Execute

大功能先用 Plan 模式确认方案,再让 CC 执行。小 bug 直接修就行。

2. 给 Agent 明确的任务边界

不要说"帮我做完这个功能",而是说"在 src/components/ 下创建 Rating 组件,参考 Button 组件的结构"。

3. 用 TodoWrite 跟踪进度

CC 有内置的 Todo 功能,大任务拆成小步骤,每完成一步打勾——你能清楚看到进展。

4. 不满意就说

在 Plan 审批阶段,你可以修改方案、要求重新规划、或只保留部分。CC 不会介意。

📝 小测验

你要给绩效系统加一个"AI 自动写评语"功能,涉及前端界面和后端 API。以下哪种方式最高效?

📝 小测验 2

Explore Agent 和 General-purpose Agent 的区别是?

← 第 6 课:CLAUDE.md 第 8 课:Hooks 自动化 →