Agent 自我改进日志
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_189e97e8/234512。
技能介绍
它解决什么问题
Agent 在编码会话中反复犯错:用户纠正后不沉淀,命令失败后只临时修复,缺失功能只停留在当前上下文。这类经验如果只留在聊天记录里,下次会话仍会重复踩坑。这个技能把“学习、纠错、功能请求”变成项目里的 Markdown 日志,为后续 coding agent 提供可检索、可修复、可升级的经验库。
如何工作
核心流程是记录、归档、升级:
- 初始化:在项目根目录创建
.learnings/,包含LEARNINGS.md、ERRORS.md、FEATURE_REQUESTS.md,不覆盖已有文件。 - 即时记录:用户纠正、命令失败、知识过时、外部工具失败时,按类型追加条目,使用
LRN-YYYYMMDD-XXX、ERR-...、FEAT-...这类 ID,便于检索。 - 状态管理:条目从
pending更新到in_progress、resolved、wont_fix或promoted,并补充解决说明或引用关联条目。 - 项目记忆升级:当经验跨文件、跨任务适用,就蒸馏成短规则,写入
CLAUDE.md、AGENTS.md、.github/copilot-instructions.md;OpenClaw 环境也可落到SOUL.md或TOOLS.md。 - 重复模式处理:先
grep现有日志,若重复出现则补充See Also、提高优先级,或在满足复现条件后升级为系统提示中的预防规则。
适用边界
它适合已有明确项目文件、需要跨会话保持上下文的工程型 Agent 工作流;不适合一次性脚本或无持久化目录的临时任务。日志默认应避开密钥、令牌、环境变量和完整源码,优先记录短摘要与脱敏摘录。升级文件要克制:只写入可复用规则,不把冗长事故记录直接塞进 CLAUDE.md 或 AGENTS.md。
使用场景
- 在编码 Agent 被用户纠正后,把错误做法、正确约定写入 `LEARNINGS.md`,供后续会话检索。
- 命令、API 或外部工具失败后,把报错、上下文和复现步骤记录到 `ERRORS.md`,便于修复追踪。
- 发现某类问题在多个任务反复出现时,检查 `.learnings/` 并把它升级成 `AGENTS.md` 或 `CLAUDE.md` 规则。
- 把用户提出的缺失能力写入 `FEATURE_REQUESTS.md`,作为后续排期和 Agent 行为改进的输入。
适合人员
- 需要让 Claude Code、Codex 或 Copilot 记住项目约定和常见坑位的 AI 工程负责人。
- 希望把多次 Agent 纠错、命令失败和功能缺口沉淀为团队知识的后端或平台工程师。
- 维护 OpenClaw 工作区,并把经验落到 `SOUL.md`、`TOOLS.md` 或 `AGENTS.md` 的 Agent 平台维护者。
- 用 Markdown 管理项目记忆,而不是只依赖聊天上下文的独立开发者。