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