子代理分析任务标准化指令(Standardized Subagent Analysis Instruction)

子代理分析任务标准化指令(Standardized Subagent Analysis Instruction)#

触发场景#

  • 当需要委派子代理执行复杂多步骤分析任务时,使用这个模式

  • 适用于:微信文章深度分析、代码审查、文档生成、技术调研、竞品分析等需要多步骤+质量保证的子代理任务

  • 不适用于:单步骤简单任务(直接调用工具即可)、需要主代理全程参与的任务、创意性强的任务(指令过于标准化会限制创造力)

核心做法#

  1. 指令结构标准化:按固定结构组织指令——目标URL/输入→分步骤流程(编号)→质量要求(6项)→输出格式规范

    • 每个步骤有明确编号和标题

    • 步骤之间有逻辑递进关系

    • 总步骤数控制在7-9步(太少不够系统,太多难以执行)

  2. 内嵌验收标准:每个步骤明确"产出什么",质量要求明确"达到什么标准"

    • 每个步骤标注对应的AC(验收标准)编号

    • 质量要求量化(如"提炼3-5个核心要点"而非"提炼核心要点")

    • 标注哪些是human-judgement(人工判断),哪些可程序化验证

  3. 上下文完整性:传递完整spec要求(功能需求+验收标准+非功能需求),不依赖子代理自行推断

    • 将spec的关键FR和AC摘录到指令中

    • 明确Non-Goals(不要做什么),防止子代理过度发挥

    • 传递方法论参考(如"遵循内容漏斗模式")

  4. 输出位置明确:明确指定输出是对话呈现还是文件落盘,避免歧义

    • 对话呈现:在指令末尾说明"输出直接在回复中呈现"

    • 文件落盘:明确指定文件路径和命名规范

    • 注意区分"分析报告存档"与"Wiki教程创建"(前者是FR,后者是Non-Goal)

  5. 指令长度约束:标准化指令应控制在2000字以内,超过时考虑分步骤委派或提炼关键验收标准

    • 超过2000字时,考虑拆分为2个子代理任务

    • 或提炼为"核心验收标准清单",省略详细步骤描述

    • 关键质量要求不可省略,即使超出长度限制

反模式(不要这么做)#

  • 指令省略质量要求:只说"分析这篇文章",不说"提炼3-5个核心要点+5个方法论"——子代理产出质量不可控

  • 输出位置模糊:未说明是否需要文件落盘,子代理按字面理解跳过存档——分析成果无法追溯

  • 无验收标准映射:未将分析步骤与AC(验收标准)关联,无法验证产出完整性——质量门虚设

  • 指令过长:超过2000字的指令降低子代理执行效率,关键信息被冗余描述淹没

  • 依赖子代理自行推断:未传递完整spec要求,子代理按自身理解执行——产出与主代理预期不符

检验标准#

做完之后怎么知道做对了?

  • 标准1(结构完整性):指令包含目标输入、分步骤流程、质量要求、输出格式四个部分

  • 标准2(验收可追溯):每个步骤标注对应AC编号,可从产出反查验收标准

  • 标准3(质量量化):质量要求使用具体数字(如"3-5个""≥5条"),非模糊表述

  • 标准4(长度合规):指令总长度≤2000字,或已说明超长处理策略

  • 标准5(输出明确):明确指定输出是对话呈现还是文件落盘,文件落盘时含路径与命名规范

迁移示例#

这个模式还能用在什么其他场景?

  • 场景1(代码审查子代理):目标=代码文件→分步骤流程(结构分析/安全检查/性能评估/最佳实践对照)→质量要求(≥5条具体意见)→输出格式(Markdown报告)

  • 场景2(文档生成子代理):目标=主题描述→分步骤流程(大纲规划/内容编写/格式校对/链接验证)→质量要求(≥1000字,KE-4全要素)→输出格式(Markdown文件,指定路径)

  • 场景3(技术调研子代理):目标=技术关键词→分步骤流程(概念理解/方案对比/优劣分析/选型建议)→质量要求(≥3个方案对比)→输出格式(对话呈现+可选文件落盘)

验证案例#

案例编号

任务

验证日期

结果

kICrd

Loop Engineering 14步文章分析(9步流程+6项质量要求)

2026-07-04

✅ 产出质量高,5要点+5方法论+3认知模型

dy98

Orca IDE分析

2026-07-06

✅ 产出符合预期

3dnk

Project N.O.M.A.D分析

2026-07-06

✅ 产出符合预期

配套模板#

标准化子代理分析任务指令模板见:.agents/templates/subagent-analysis-instruction-template.md

关联资源#