Agent 自我改进日志
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_189e97e8/etoeiut。
技能介绍
问题背景
编码 Agent 在同一代码库里会反复踩同样的坑:命令失败只留在终端里、用户纠正没有结构化留存、API 集成问题下次会话又从头猜。缺少可检索的「事件日志」时,后续 Agent 只能依赖冗长对话上下文,也难以把团队约定写进 CLAUDE.md、AGENTS.md 或 .github/copilot-instructions.md。
技能如何工作
本技能约定在项目或工作区根目录维护 .learnings/ 目录,并在首次使用前初始化(不覆盖已有文件)。按场景追加 Markdown 条目:
- 命令/操作失败 →
ERRORS.md,附复现步骤与集成细节 - 用户纠正、知识过时、更好做法 →
LEARNINGS.md,带 category(如correction、knowledge_gap、best_practice) - 用户提出的能力缺口 →
FEATURE_REQUESTS.md
条目使用统一 ID(如 LRN-YYYYMMDD-001),含 Status(pending / resolved / promoted 等)、优先级与 area 标签。修复后更新状态;若规则具有跨文件、跨贡献者价值,则 提炼后提升(promote) 到 CLAUDE.md(项目事实与约定)、AGENTS.md(工作流与自动化)、Copilot 指令文件;OpenClaw 工作区还可写入 SOUL.md、TOOLS.md。重复问题应 See Also 关联并考虑系统性修复;与 simplify-and-harden 联动时以 Pattern-Key 去重并累计 Recurrence-Count,满足阈值再写入系统提示侧文件。
边界与注意
不要默认记录密钥、token、私钥、环境变量或完整源码/配置,除非用户明确要求;优先摘要与脱敏片段。Hook 与跨会话工具(如 OpenClaw 的 sessions_send)为 可选、需显式配置,且仅在可信环境、用户同意时共享 sanitized 摘要,而非原始 transcript。.gitignore 可选:本地私有日志、团队共享或混合模板策略,需与协作方式一致。
使用场景
- 在 Claude Code 里反复因 pnpm 锁文件用错包管理器失败,需要把每次命令错误记进 ERRORS 供下次会话先查
- 用户当场纠正 API 行为或过时文档,要把 correction 条目写入 LEARNINGS 并在修复后 promote 到 CLAUDE.md
- OpenClaw 工作区里工具集成踩坑,需记录 TOOLS.md 级 gotcha 并可选通过 sessions_send 给并行子会话摘要
- 跑 simplify-and-harden 后从任务摘要 ingest 候选模式,用 Pattern-Key 去重并统计 Recurrence-Count 再写入 AGENTS 指令
适合人员
- 长期用 Copilot/Claude 改同一 monorepo、希望把「必须用 pnpm」类约定沉淀进 .github/copilot-instructions.md 的维护者
- 在 OpenClaw 上编排多会话与子 Agent,需要 ERRORS/LEARNINGS 与 SOUL.md、AGENTS.md 分工的自动化工程师
- 负责 Agent 提示词与 hooks 的同学,想在 UserPromptSubmit 后自动提醒评估是否该写 .learnings/ 条目
- 做代码审查时发现 Agent 重复犯同类 infra 错误,想通过周期性 review .learnings/ 并链接 See Also 推动系统性修复的技术负责人