SuperAPI AI 工具集

create-agent

智能体与模型

查看项目

更新于 10-15 20:07

技能介绍

用途:在 Claude Code 中创建新的 Agent,并编写其 AGENT.md 定义文件。当用户提出创建 Agent、编写 AGENT.md 或新建 Agent 的请求时激活。

主要能力与结构:

  1. 必填要素。name 为 Agent 标识符,仅允许小写字母与连字符,不能以连字符开头或连续使用连字符;description 需包含角色、委派条件以及 Use proactively,Claude 依据 description 判断是否委派任务。description 采用 What(做什么)+ When(何时使用)的写法,例如说明某领域专家职责并指出代码改动后应主动使用;只写“审查代码”而缺少 When 会导致无法判断委派时机。
  2. 创建步骤。单文件方式执行 touch .claude/agents/{name}.md;需要 references 时执行 mkdir -p .claude/agents/{name}/references。随后编写 AGENT.md,包含 frontmatter(name、description、可选 tools)以及系统提示正文,正文需写明调用时的执行步骤与输出格式。
  3. 可选字段。tools(允许工具,省略则继承全部)、disallowedTools(拒绝工具)、model(haiku、sonnet、opus、inherit)、permissionMode(default、acceptEdits、dontAsk)、maxTurns(最大智能体轮数)、skills(启动时注入的技能)、hooks(生命周期钩子)、mcpServers(使用的 MCP 服务器)、memory(持久内存范围:user、project、local)。
  4. 工具限制模式。只读可用 Read、Grep、Glob、Bash 并把 Write、Edit 放入 disallowedTools;可修改增加 Edit、Write;最小权限仅 Read、Grep、Glob;控制子智能体生成可用 Task(worker, researcher)、Read、Bash,不可生成则省略 Task。
  5. 模型选择。haiku 用于快速探索与简单检索;sonnet 用于分析、审查等均衡任务;opus 用于复杂推理与架构决策;inherit 表示与主对话一致,为默认值。
  6. 检查清单。确认 name 仅用小写与连字符;description 明确角色与委派条件并含 Use proactively;tools 只列所需工具;只读场景在 disallowedTools 中写入 Write、Edit;系统提示清楚定义角色与步骤。

限制:资料未提供具体运行环境、价格、效果数据或其他平台的适配说明。