928 words
5 minutes
每日 Skill 推荐:Self-Improving Agent — 让 AI 学会吃一堑长一智

简介
今天要推荐的 Skill 是 Self-Improving Agent,这是一个专注于让 AI 实现”持续自我改进”的技能。它就像给 AI 配备了一本”错题本”,每次犯错或被纠正后都会记录下来,下次遇到类似问题就能做得更好。
这个 Skill 由 @mozz0 开发,采用 MIT-0 许可证,意味着你可以自由使用、修改甚至商用而无需注明来源。
功能介绍
Self-Improving Agent 的核心功能是将 AI 在工作过程中遇到的问题和学到的经验系统化地记录下来,主要分为三类日志文件:
1. 错误日志 (ERRORS.md)
记录命令执行失败、集成错误等问题:
- 命令执行返回非零退出码
- 异常或堆栈跟踪
- 超时或连接失败
- API 调用失败
2. 学习日志 (LEARNINGS.md)
记录从错误和反馈中学到的知识:
- correction - 用户纠正的错误认知
- knowledge_gap - 知识过时或不完整
- best_practice - 发现更好的解决方案
- insight - 重要的洞察和领悟
3. 功能请求日志 (FEATURE_REQUESTS.md)
记录用户期望但当前不具备的能力:
- “能不能加上这个功能?”
- “希望可以实现…”
- “为什么不能做…?“
使用方法
安装步骤
推荐方式(通过 ClawHub):
clawdhub install self-improving-agent手动安装:
git clone https://github.com/peterskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent初始化
在项目根目录创建 .learnings/ 文件夹和日志文件:
mkdir -p .learnings[ -f .learnings/LEARNINGS.md ] || printf "# Learnings\n\nCorrections, insights, and knowledge gaps captured during development.\n\n**Categories**: correction | insight | knowledge_gap | best_practice\n\n---\n" > .learnings/LEARNINGS.md[ -f .learnings/ERRORS.md ] || printf "# Errors\n\nCommand failures and integration errors.\n\n---\n" > .learnings/ERRORS.md[ -f .learnings/FEATURE_REQUESTS.md ] || printf "# Feature Requests\n\nCapabilities requested by the user.\n\n---\n" > .learnings/FEATURE_REQUESTS.md使用场景
| 场景 | 操作 |
|---|---|
| 命令执行失败 | 记录到 .learnings/ERRORS.md |
| 用户纠正 AI | 记录到 .learnings/LEARNINGS.md,类别为 correction |
| 发现更好的方法 | 记录到 .learnings/LEARNINGS.md,类别为 best_practice |
| 用户请求新功能 | 记录到 .learnings/FEATURE_REQUESTS.md |
| 知识过时了 | 记录到 .learnings/LEARNINGS.md,类别为 knowledge_gap |
经验晋升
当某个学习经验具有普适性时,可以将其”晋升”到更永久的位置:
- CLAUDE.md - 项目通用的事实和约定
- AGENTS.md - Agent 工作流和工具使用模式
- SOUL.md - 行为准则和沟通风格
- TOOLS.md - 工具能力和集成注意事项
晋升条件:当某个问题出现 3 次以上、跨至少 2 个不同任务、且在 30 天内,就该考虑把它固化到项目文档中了。
我的评价
优点
- 即插即用 - 安装简单,配置容易
- 结构清晰 - 三类日志文件覆盖所有场景
- 格式规范 - 统一的记录格式便于后续检索和分析
- 可扩展性强 - 支持经验晋升和技能提取
- 兼容性好 - 不仅支持 OpenClaw,还支持 Claude Code、Codex、Copilot 等其他 Agent
适用人群
- 经常使用 AI 编程助手的开发者
- 希望 AI 能记住项目特定约定的团队
- 需要 AI 在多次交互中持续进步的进阶用户
潜在改进
- 如果能支持自动摘要生成会更方便
- 希望未来能有可视化的日志查看界面
总结
Self-Improving Agent 是一个看似简单但非常实用的 Skill。它不追求花哨的功能,而是专注于解决一个核心问题:让 AI 不再重复同样的错误。如果你经常使用 AI 编程工具,这个 Skill 绝对值得一试——毕竟,“吃一堑长一智”不仅是人类的学习方式,AI 也应该具备这样的能力。
如果你觉得这篇文章有帮助,欢迎在评论区分享你的使用心得!
每日 Skill 推荐:Self-Improving Agent — 让 AI 学会吃一堑长一智
https://maomaoz.org/posts/daily-skill-2026-06-04/