本技能用于设计与维护 Claude Code 子智能体,涵盖三部分:委派决策、控制运行的 frontmatter 字段、以及子智能体启动时收到的系统提示词。
用途:子智能体是独立上下文,拥有自己的系统提示词,不继承调用方对话,运行结束即丢弃所读内容,只保留返回值。因此只有在隔离本身带来收益时才委派,例如输出远大于结论的宽泛搜索、长文件、冗长测试运行;也可用工具允许列表或更便宜模型来限制整个运行。需要来回交互、多阶段共享上下文或改动很小时应留在主对话。
主要能力与约定:编写 description 时把它当作路由代码,说明做什么以及何时调用,并用具体排除条件与相邻智能体区分,执行步骤不应写入 description。可用内置 Explore、Plan、general-purpose。子智能体不能再生子智能体,所有扇出由调用方决定。字段方面:name 用小写字母、数字、连字符,上限 64 字符,须与文件名主干一致,不得含 anthropic 或 claude;description 上限 1024 字符;两者都不接受尖括号。tools 省略即继承父级全部工具,允许列表才是强制手段。skills 字段会注入完整技能文本。permissionMode 只限制不提权。model 默认 inherit。plugin 打包的智能体中 hooks、mcpServers、permissionMode 会被静默忽略,需复制到 .claude/agents/。
提示词与校准:正文即完整系统提示词,须重述任务依赖、指定输出格式与结论词表、说明完成标准,并声明摘要本身即产物。审查类智能体需显式校准:把空报告视为成功、不按输入规模放大发现、按发现类型分配举证责任、对“不存在”类主张要求给出证据、区分“不值得报告”与“无法检查”。会修改代码树的智能体应在 worktree 隔离运行,结束时撤销改动并用 git diff 验证。多智能体可通过返回路径协作,团队适用于共享发现或有顺序的工作,独立一次性工作仍以单独派生更经济。评估时触发器准确度与输出质量应分开评分。
限制:资料未提供具体的价格、平台覆盖或安装命令;更深入的字段清单、模式、评估与排错内容位于技能目录的 references 文件中。