用途:帮助编写、审查、修复 Claude Code 子代理定义文件(项目内 .claude/agents/.md 或个人 ~/.claude/agents/.md)。子代理即一个文件:YAML frontmatter(name、description、tools、model 等)加系统提示词正文。技能不涉及 skill-creator 或 agent-config 的职责。
分支:先判断用户处于哪一种。Create(“做一个能…的子代理”,尚无文件);Evaluate(“审查这个代理”“审计 .claude/agents/foo.md”);Improve(“修复这个代理”,指向已有文件)。请求含糊时默认 Evaluate,编辑前先确认。
强制规则:写入项目仓库前先做 Repo Sync,避免覆盖远端工作:branch="$(git rev-parse --abbrev-ref HEAD)";git fetch origin;git pull --rebase origin "$branch"。工作树不干净则 stash→sync→pop;无 origin 或冲突时停下询问用户。目标是个人目录 ~/.claude/agents/ 时可跳过,但需先确认范围。
创建流程:用一句话锁定单一职责;选择最小 frontmatter(name 为 kebab 命名,description 含何时调用与做什么,可加 Use PROACTIVELY;tools 遵循最小权限,分析类用 Read、Grep、Glob,需要改代码才加 Edit/Write;model 默认 inherit);正文按 角色→何时调用→流程→输出格式→检查清单 结构写;写入确认路径后自检。输出 Step Completion Report。
评估:读取文件,对照 references/evaluation-rubric.md 逐项打分 √/×/~,输出 before/after 建议,Evaluate 模式不擅自改文件。改进:先评估,应用修复(优先重写 description 解决触发问题,其次收紧过度扩张的职责、削减多余工具、强化正文结构),再重跑评分确认。
参考文件:references/frontmatter-schema.md、references/system-prompt-guide.md、references/evaluation-rubric.md;模板 assets/templates/reviewer-agent.md、worker-agent.md。限制:仅针对子代理文件,不处理技能或 CLAUDE.md/AGENTS.md;评分基于设计规范而非基准测试;其余细节暂未提供。