Agent 自改进学习日志
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_443fefb8/test-e-pro。
技能介绍
解决什么问题
编码 Agent 常在同一类坑上反复失败:命令报错、用户纠正、工具集成失败、旧知识过时。这些反馈如果只停留在会话里,下一次仍然可能忘记。该技能把这类信号沉淀为可检索的本地记录,让错误、纠正与功能请求进入 ERRORS.md、LEARNINGS.md、FEATURE_REQUESTS.md,并为后续修复和项目记忆提供入口。
工作方式
核心流程是“记录—去重—提炼—晋升”:
- 即时记录:遇到非零退出码、异常、用户说“不对/应该是”等触发条件时,按类别追加条目,生成
LRN-YYYYMMDD-XXX等 ID。 - 结构化字段:条目包含状态、优先级、领域标签、相关文件和复现步骤,便于
grep检索。 - 去重与关联:相似问题先用关键词搜索
.learnings/,再用See Also关联已有条目,避免重复记录。 - 晋升到项目记忆:反复适用且跨文件有效的结论可提炼为短规则,写入
CLAUDE.md、AGENTS.md或.github/copilot-instructions.md;OpenClaw 工作区还可映射到SOUL.md、TOOLS.md。 - 闭环状态:修复后把
pending更新为resolved,推广后标记promoted,让日志不是一堆废弃笔记。
边界与注意
它适合有明确项目根的编码代理工作流,不适合没有稳定工作区的临时对话。日志默认偏本地,可能包含敏感命令输出,因此应避免记录密钥、令牌、完整源码或未脱敏配置。跨会话共享只应在用户明确要求且环境可信时使用。若团队要共享知识,需要显式将 .learnings/ 纳入版本控制并控制内容粒度。
使用场景
- 排查命令失败时,把异常和退出码记录到 .learnings/ERRORS.md,供后续修复复用。
- 整理用户纠正与过时知识,生成带类别的 LEARNINGS 条目并关联已有问题。
- 把反复出现的工具坑提炼成 AGENTS.md 或 TOOLS.md 的短规则,减少重复犯错。
- 在新任务前审查 .learnings/ 状态,关闭已修复项并升级高优先级学习。
适合人员
- 负责 Claude Code / Codex 工作流的工程负责人:希望 Agent 错误不只在会话中消失。
- 维护 OpenClaw 工作区的 AI 工程师:想把工具坑和行为准则沉淀到 AGENTS.md / SOUL.md。
- 处理 CI/部署失败的平台工程师:需要把命令报错结构化并追踪修复状态。
- 给团队 Agent 写提示词的开发者:要把反复纠正转成可检索项目记忆。