子代理分工协作


明确分工方式

子代理是用于执行特定任务的独立助手,拥有自己的上下文和工具配置。主会话可将代码探索、文档核对或问题分析交给子代理,再根据其返回的结果继续处理。

这类分工适合边界明确、能够单独形成结果的工作。例如,检查一项修改时,可分别分析接口行为与使用文档;如果多项任务需要反复修改同一份文件,则应先明确负责范围和处理顺序。

子代理使用独立上下文,不应默认它已经了解主会话中的全部讨论。任务说明仍需包含目标、资料位置、有效约束和交付标准。并行执行也会产生模型请求,其用量仍计入相关账户限制。

创建专用助手

项目子代理保存在 .claude/agents/,个人跨项目使用的子代理保存在 ~/.claude/agents/。配置文件采用 Markdown 格式,文件开头用于设置名称、描述、工具和模型等内容。

当前版本可直接要求 Claude 创建或修改配置。旧版教程中通过 /agents 打开创建向导的操作,不能直接套用于所有版本;官方说明,较新版本该命令主要提示通过自然语言或配置文件管理。

普通用户可先描述职责,再检查生成的配置:

请为当前项目创建一个名为{docs-reviewer}的子代理,
用于检查{项目说明文档与实际代码之间的差异}。

保存范围:{当前项目}。
检查对象:{用户明确指定的文档及直接相关的源文件}。
可用工具:{Read、Glob、Grep}。
工作方式:{仅阅读、检索和分析,不修改文件,不执行命令}。

输出要求:
每项问题列明{文档位置、差异、代码依据和建议}。
未发现问题时,说明实际检查范围。
无法确认的信息单独列出,不以推测替代事实。

请生成配置,并解释保存位置和使用方法。

创建后,宜重新启动会话,再提出一项范围较小的任务,确认该子代理能够被调用并按要求返回结果。涉及工具限制时,应检查配置中实际提供的工具,而不只查看正文说明。

image-20261026141107385

安排具体任务

调用时,应明确指定对象与检查重点,并说明主会话接下来如何使用结果。

请使用 {docs-reviewer} 子代理检查 {README.md}。

本轮重点:{首次安装与启动流程}。
核对范围:{项目现有配置、脚本和相关源文件}。
不包含:{界面文案、历史版本说明和其他模块}。

请返回可以定位到原文的问题清单。
主会话收到结果后,先整理修订方案,不立即修改文件。

返回报告后,应检查问题是否确实存在、依据是否对应当前版本,以及建议是否超出任务范围。独立分工可以扩大检查覆盖面,但不能将子代理的结论直接视为已经验证的事实。

image-20261026142423171

评论

登录后查看