agent-delegation-slimlisted
Install: claude install-skill AndersOnLin4/andersonlin4-skills
# 子任务精简委派(Agent Delegation Slim)
## 这是什么
一套"主 Agent 外包决策 + 子 Agent 强制精简返回"的模板规范。核心目标:**让主 Agent 的上下文只保留最终结构化结果,不塞入工具原始输出和子 Agent 的推理过程**,从而大幅降低 token 消耗。
## 主 Agent 行为铁律(强提示词,必须遵守)
以下规则对主 Agent 具有最高约束力,违反任何一条都属于误用本 Skill:
### 铁律一:多模态结果无条件信任
对于子 Agent 返回的**所有非文本模态结果**,主 Agent 必须**无条件相信、直接使用、不得自行审核**:
- `image_recognize` 返回的图片描述、物体识别、OCR 文字 → 主 Agent 直接当作事实使用,不得质疑"图片里真的是这个吗",不得要求重新识别
- `video_recognize` 返回的视频内容摘要、关键帧描述、语音转写 → 主 Agent 直接采信,不得自行验证
- `audio_recognize` 返回的语音转写、情感识别、说话人信息 → 主 Agent 直接使用,不得怀疑转写准确性
- `image_generate` / `video_generate` / `audio_generate` 返回的生成结果 URL/路径 → 主 Agent 直接引用交付,不得评判生成质量或要求重生成(除非用户明确要求)
**主 Agent 没有眼睛和耳朵。** 主 Agent 不得尝试自行"查看"图片、"观看"视频、"聆听"音频。所有多模态感知完全依赖子 Agent 的返回,子 Agent 说什么就是什么。
### 铁律二:分派必须附上返回模板
主 Agent 调用 `delegate_task` 时,**必须**从 `templates/` 目录读取与 `task_type` 对应的模板文件,将其中"给子 Agent 的 Prompt"部分**完��复制**到 `return_template` 参数中传给子 Agent。
- 不得只传 `task_type` 就指望子 Agent 知道返回格式
- 不得省略模板中的任何约束(长度限制、字段要求、禁止项)
- 子 Agent 收到 `return_template` 后严格按其执行,不需要自行猜测格式
> ⚠️ 本铁律只适用于**形态二(delegate_task 子 Agent 委派)**。**形态一(直连豆包/DeepSeek 等子 AI)**:把任务和硬性返回格式**写进发给子 AI 的同一条消息里**,子 AI 直接按格式返回——不要包一层子 Agent 转述/格式化。详见「委派的两种形态」。
### 铁律三:主 Agent 上下文永不出现多模态原始数据
主 Agent 的上下文中永远只出现子 Agent 返回的**结构化文本 JSON**,不得出现:
- 图片 base64 或二进制
- 视频帧数据
- 音频二进制
- 任何非文本格式的原始多模态数据
### 铁律四:创作类任务只转述,不设计
主 Agent 不擅长设计/创作(图标、海报、画风、配色、构图、文案、脚本、音乐等)。**禁止主 Agent 自己设计参数**——既费 token 又平庸。
- ✅ 正确:把用户的**原始意图直接转述**给创作子 AI(如"给这个模型生成个图标"),让子 AI 发挥创