Subagents 是子代理。
你可以把它理解成:
- 主 Claude Code 是组长
- 子代理是不同工种的小组成员
一、Subagents 解决的根问题
不是“更酷”。
而是:
这时子代理就很有价值。
二、为什么它比“一个会话全干”更稳
因为子代理有自己的上下文。
这带来两个好处:
- 查很多资料不会把主会话撑爆
- 子代理做完只把总结带回来
三、适合用 Subagents 的任务
- 代码审查
- 安全审查
- 大范围调研
- 复杂问题分工
- 一个问题拆成几个子问题
四、怎么开始用
最直接的入口是:
它可以让你:
五、子代理放哪
常见位置有:
.claude/agents/:项目级
~/.claude/agents/:用户级
- 插件里的
agents/:插件级
六、Subagents 和 Skills 的区别
- Skill 更像知识或工作流模板
- Subagent 更像真的出去干活的小助手
七、设计子代理时最重要的原则
1. 角色要清楚
比如:
- code-reviewer
- api-designer
- debugger
2. 工具要收紧
不是所有子代理都该拿到所有工具。
3. 描述要清楚
因为 Claude 会根据描述判断什么时候把任务派给它。
一句话总结:
Subagents 的核心价值是上下文隔离和任务分工,不是简单地多开几个 AI。