SuperAPI AI 工具集

creating-subagents

智能体与模型

查看项目

更新于 10-16 01:15

技能介绍

用途:该技能提供在 Claude Code 中创建有效子智能体(subagent)的知识,适用于设计或编写子智能体 .md 文件、理解其结构、工具限制与调用时机。

主要能力:阐述子智能体的定义——由主对话委派任务、拥有独立上下文窗口、可配置允许使用的工具、并带自定义系统提示。核心观点是子智能体的主要价值在于 token 上下文隔离,把繁重或嘈杂的任务(大量研究、分析大型代码库、处理日志)放到独立上下文,保持主编排器上下文干净。强调“编排者与专家”的心智模型:主对话负责协调与汇总,子智能体负责具体任务并返回结构化结果。

使用方式:文件位置为 .claude/agents/{name}.md,格式为 YAML 前置元数据加 Markdown 系统提示。必填字段 name(仅小写字母和连字符)与 description(说明用途及何时调用);可选字段 tools(逗号分隔,省略则继承主线程全部工具)与 model(sonnet、opus、haiku、inherit)。推荐用 /agents create、/agents list、/agents edit、/agents delete 命令交互式创建与管理,也可手动编辑文件以纳入版本控制或自动化。description 需含角色、用途、触发条件与关键词,可使用“Use PROACTIVELY”“MUST BE USED”等措辞促进自动调用。系统提示建议包含角色、触发时机、流程、输出格式、最佳实践与红旗;输出格式(通常为 JSON)便于编排器解析与聚合。工具限制遵循最小权限:只读用 Read, Grep, Glob;有限写入加 Write, Edit;可限定 Bash(git:*) 等。模型选择按任务复杂度权衡速度与成本。常见模式有任务特定、领域特定、原则执行、工作流编排四类。子智能体可调用 Skill 或委派给其他子智能体。

适用场景:代码审查、测试运行、研究分析、数据库工程、部署编排等需要独立上下文或专门职责的任务。

限制:资料未提供该技能的具体计费、价格、平台支持范围或实测效果;示例中提及的 examples.md、reference.md、communication.md 等文件内容未在本次资料中展开。