self improve:把纠错与踩坑沉淀为可复用的 Agent 经验

前言

长期用 Cursor、Claude Code 等带 Skills 的 Agent 写代码时,常见情况是:同一条命令昨天刚失败过,今天换一轮对话又从头试一遍;用户纠正过「不是这样」之后,新任务里模型仍按旧理解执行。会话结束,上下文清空,经验留在聊天记录里,很难被下一次任务主动调用。

下面介绍 SkillHub 上的社区 Skill self improve(坐标 @user_5d1eaca6/123-plus-pro)。它面向「持续改进」:在约定时机把学习结论、错误与纠正记下来,并在重大任务前回顾已有记录,减少重复犯错。与单纯拉长 system prompt 或依赖单次对话记忆不同,它把改进点写成 Skill 可遵循的流程,而不是散落在对话里。

这是什么

self improve 是 SkillHub 分类 ai-agent 下的社区 Skill,发布者为 user_5d1eaca6,当前版本 1.0.0,来源标注为 community。页面标签 requires_api_key=false,安装与使用不依赖额外 API Key。

官方简介概括为:捕获学习成果、错误与纠正,以支持持续改进;并在开始重大任务前回顾已有学习记录。

核心功能

依据 SkillHub 公布的简介,该 Skill 约定 Agent 在以下情形应介入「记录与改进」,而不是只在本轮对话里口头带过:

  1. 命令或操作意外失败。
  2. 用户纠正模型(例如「不对」「其实是……」)。
  3. 用户提出当前环境不具备的能力。
  4. 外部 API 或工具调用失败。
  5. 模型意识到自身知识过时或不正确。
  6. 针对重复性任务发现了更好的做法。

此外,官方明确建议在重大任务开始前先回顾已积累的学习记录,把历史结论纳入当前计划。

公开资料未列出 Skill 包内的具体文件名或存储路径;实现遵循通用 SKILL.md 格式,细节以安装后的 Skill 正文为准。

安装与启用

SkillHub 页面给出的安装指引是:先按官方安装文档配置 CLI,再安装本 Skill 坐标。

1. 安装或检查 SkillHub CLI

command -v skillhub && skillhub --version

若未安装,可按 SkillHub 安装文档执行完整安装(文档中的推荐方式):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装说明全文:https://skillhub.cn/install/skillhub.md

2. 安装 self improve

安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,Agent 可能无法加载。

skillhub install @user_5d1eaca6/123-plus-pro --dir <你的 skills 目录>

常用客户端 skills 目录(来自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

也可将下面提示交给支持 SkillHub 的 AI,让其按安装文档完成安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_5d1eaca6/123-plus-pro`。

安装后按你所用客户端的要求重启或刷新 Skills 列表,使新 Skill 生效。

典型用法

公开页面没有单独的操作示例仓库;用法主要体现在「何时触发」与「任务前回顾」两条线上。

触发记录(与官方 Use when 一致)

  1. 某条 shell 或构建命令失败:在修复后,按 Skill 要求把失败原因与正确做法记下来,而不是只在本轮回复里说明。
  2. 用户纠正事实或流程:把纠正后的结论写入学习记录,避免后续任务仍沿用错误假设。
  3. 外部依赖报错:记录接口、错误信息与最终可行方案,便于同类集成再次遇到时检索。
  4. 发现更优的重复任务套路:在确认有效后沉淀为可复用步骤。

任务前回顾

开始跨模块重构、大规模迁移或长链路调试前,先让 Agent 按 Skill 回顾已有学习记录,再列计划,减少与历史结论冲突的方案。

具体记录格式、落盘位置以安装包内 SKILL.md 为准;本文不臆造字段名或目录结构。

适用场景与注意

适合谁

  • 同一仓库上长期用 Agent 协作、希望错误与用户纠正能跨会话复用的开发者。
  • 经常调用外部 API、CLI 或本地工具链,失败模式重复出现、需要沉淀排障笔记的团队。

限制与注意

  • 社区来源(community),行为以 Skill 正文与本地安装结果为准,升级前留意版本(当前 1.0.0)。
  • 学习记录的质量取决于是否按 Skill 在正确时机写入;未启用或未加载 Skill 时,不会自动具备上述流程。
  • SkillHub 统计(页面数据):评分 100000,下载 2931;数据随平台更新,以 SkillHub 页面为准。

结尾

self improve 把「失败、纠正、更好做法」从一次性对话里抽出来,变成 Agent 可执行的持续改进流程,并在大任务前强制回顾,适合作为 ai-agent 类工作流里的基础习惯 Skill。

安装与详情见 SkillHub:https://www.skillhub.cn/skills/user_5d1eaca6/123-plus-pro
坐标:@user_5d1eaca6/123-plus-pro

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye