SuperAPI AI 工具集

create-agent

智能体与模型

查看项目

更新于 10-15 21:40

技能介绍

用途:为 Claude 环境脚手架式创建新的子代理(subagent)定义文件,路径为 .claude/agents/<category>/<name>.md,并自动完成分类选择、文件创建、model/tools 最小权限设置与质量检查。

主要能力:支持按分类创建子代理,分类包括 research/(调查与信息收集、WebFetch)、author/(创建与编辑,使用 Edit/Write/Bash)、quality/(评审、lint、验证,只读)。model 选型上,机械性、汇总、lint、frontmatter 验证用 haiku;阅读理解、生成、评审、调查用 sonnet;复杂设计判断与架构用 opus。tools 遵循最小权限:只读类(research/、quality/)仅允许 Read、Glob、Grep;创建编辑类(author/)在此基础上加 Edit、Write、Bash。只读代理不得包含 Edit、Write、Bash。

使用方式:命令形式如 /create-agent quality/lint-runner、/create-agent research/doc-fetcher、/create-agent author/template-writer;省略参数时交互式确认。子代理雏形参考本技能同捆的 sample/agent.sample.md。流程为:确认分类与职责;委派 agent-author 创建文件(不存在该 subagent 时由 main 直接执行);确认 model 选型与 tools 设置;委派 frontmatter-linter 验证(不存在时手动按观察点确认);最后提示用 /update-docs 更新 CLAUDE.md 的 Sub-agents 表。

限制与注意:agent-author 须遵循 dotclaude-via-temp,经 _/dotclaude/agents/ 临时创建后 mv 到 .claude/agents/,不直接写入;禁止 rm -rf _/dotclaude,仅用 rmdir 删除空目录;name 由 frontmatter 的 name 字段解析,移动分类无需改调用代码;添加代理后须执行 /update-docs 更新文档。