用途:该技能为创建、构建和使用 Claude Code 子代理(subagents)及 Task 工具提供专家指导,适用于配置代理、设计子代理工作流等场景。
主要能力:子代理可将复杂任务委派给自主运行的专用代理,无需用户交互,最终输出返回主对话。技能涵盖快速上手(运行 /agents 命令、选择 Create New Agent、选择项目级或用户级、定义 name/description/tools/model 并编写系统提示词)、文件结构(项目级 .claude/agents/ 优先级最高,用户级 ~/.claude/agents/ 次之,插件级最低,同名时项目级覆盖用户级)、配置字段(name 仅小写字母和连字符且唯一;description 为自然语言并含调用时机,用于自动选择;tools 为逗号分隔列表,省略则继承主线程全部工具;model 可选 sonnet、opus、haiku 或 inherit,省略则用默认子代理模型)、执行模型(子代理是黑盒,不能与用户交互,不能用 AskUserQuestion 或任何需用户输入的工具,用户看不到中间步骤)、系统提示词指南(明确角色、能力与约束,使用纯 XML 结构,移除正文中所有 Markdown 标题,推荐标签包括 role、constraints、focus_areas、workflow、output_format、success_criteria、validation)、编排模式、上下文管理、错误处理、评估测试与调试等。
使用方式:可通过 /agents 界面创建,也可直接编辑文件(项目级 .claude/agents/subagent-name.md,用户级 ~/.claude/agents/subagent-name.md)。调用示例:让 code-reviewer 子代理检查最近改动,或让 test-writer 子代理为新 API 端点编写测试。
适用场景:研究类任务(API 文档查询、代码分析)、基于既定需求的代码生成、分析与报告(安全审查、测试覆盖率)、无需用户交互的上下文密集型操作。
限制:子代理无法与用户交互,不能呈现选项或等待输入;具体收费、价格、平台等信息暂未提供。