self-reflect
Self-Reflect 是一个用于会话结束阶段的自我反思技能,帮助回顾当前会话,识别失败、低效环节和改进机会,从而提取可复用的经验。它围绕四个目标展开:失败分析(检查工具报错与重试)、效率审查(找出冗余或浪费的步骤)、模式提取(发现可复用工作流)、知识缺口(记录缺失的技能或上下文)。该技能会引导用户关注工具调用错误、重复重试、用户纠正、需求误解等失败信号,以及重复读取文件、过大的编辑、可合并的命令、方案回退等低效信号,并识别值得自动化的多步工作流、重复的提示结构和常见工具序列。发现的问题会被归类并对应到具体行动,例如更新 AGENTS.md、创建新技能、创建提示模板或添加护栏。输出可写入 agent/skills/、agent/prompts/、AGENTS.md 和 agent/APPEND_SYSTEM.md 等文件。