用途:在对话结束前做结构化反思,从本次对话中萃取值得长期保留的知识,避免重复踩坑。
主要能力:Step 0 扫描完整对话历史,标记任务清单(描述、成功/部分成功/失败、关键文件)、错误与阻塞(工具调用失败、方向修正、被否决方案、重试或 workaround)、使用者回馈(明确偏好、品质评价、工作流偏好);若 ARGUMENTS 指定 focus 则只深入对应类别,默认 all。Step 1 萃取学习,分为技术发现、模式识别、错误根因、使用者偏好四类。Step 2 识别机会,包括新 Skill 机会(需至少符合 3+ 步骤、未来可能重复、需特定领域知识、目前无 skill 覆盖中的两项)、现有 Skill 改进、Memory 更新(新增/修改/删除)。Step 3 产出反思报告,并用 AskUserQuestion 的 multiSelect 让使用者勾选要执行的动作:写入 memory、改进 skill、建新 skill 或跳过,随后逐一执行(Memory 用 Edit 更新 MEMORY.md;Skill 改进开 task 或直接修改;新 skill 建立骨架 SKILL.md)。
反思原则:只记稳定知识,单次猜测不写 memory,多次确认或使用者明确要求除外;根因优先;每条洞察需可行動;不重复记录,先查 MEMORY.md 再决定更新或新增。
限制:资料未提供具体安装命令、平台支持、收费方式与效果数据;实际执行依赖所在环境对 MEMORY.md、Edit 工具、AskUserQuestion 与 skill 文件结构的支持。