22:把失败、纠错与经验沉淀成可复用的 Agent 学习记录

前言

长期用 AI Agent 写代码或跑运维时,同类错误会在不同会话里反复出现:命令偶发失败、用户当场纠正、外部 API 报错、模型发现自己信息过时。会话结束上下文就丢,下一轮又要从零解释一遍。下面介绍 SkillHub 社区 Skill「22」(坐标 @user_be2168d6/11),其定位是捕获学习点、错误与纠正,支撑持续改进;并在重大任务前回顾已沉淀内容。

这是什么

「22」是发布者 user_be2168d6 在 SkillHub 上架的社区 Skill,分类为 ai-agent,当前版本 1.0.0,标签标明 requires_api_key=false,无需额外 API Key。官方简介用一句话概括能力:Captures learnings, errors, and corrections to enable continuous improvement(记录学习、错误与纠正,以支持持续改进)。

维护与分发入口:

核心功能

依据 SkillHub 页面与元数据,可核实的能力边界如下。

  1. 记录学习(learnings)
    在对话或任务过程中,把值得保留的结论、做法写下来,供后续会话引用。

  2. 记录错误(errors)
    当命令、操作或外部工具失败时,把失败情境纳入学习记录,减少同类问题重复踩坑。

  3. 记录纠正(corrections)
    用户明确否定或修正 Agent 输出时(例如指出「不对」「其实应该……」),将纠正内容结构化保存。

  4. 重大任务前的回顾
    官方说明要求在开展重大任务之前,先回顾已有 learnings,避免重复旧错。

  5. 触发场景(官方列举)
    Skill 说明中写明应在以下情况使用(原文要点,未展开实现细节):

  • 命令或操作意外失败;
  • 用户纠正 Claude(如 “No, that’s wrong…”“Actually…”);
  • 用户请求尚不存在的能力;
  • 外部 API 或工具失败;
  • Agent 意识到自身知识过时或不正确;
  • 针对重复任务发现了更好的做法。

本 Skill 遵循通用 SKILL.md 格式;页面未公开更细的存储路径、文件命名或 CLI 子命令,正文不臆测这些内容。

安装与启用

安装流程以 SkillHub 官方安装文档为准。页面给出的提示是:让 AI 根据 https://skillhub.cn/install/skillhub.md 安装 @user_be2168d6/11。

1、检查 SkillHub CLI

先确认本机是否已有 skillhub:

command -v skillhub && skillhub --version

若未安装,可按安装文档执行完整安装(CLI + 默认 Skill):

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

2、安装到当前 Agent 的 skills 目录

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

skillhub install user_be2168d6/11 --dir <skills 目录>

安装文档中列出的常见路径(按你实际使用的客户端选用其一):

客户端 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/
Gemini CLI ~/.gemini/skills/

坐标写法以 SkillHub 页面为准:@user_be2168d6/11;CLI 搜索与安装时通常使用 user_be2168d6/11 或 skillhub search 查到的标识。安装后若客户端要求重启或重新加载 skills,按该客户端说明操作。

典型用法

公开资料未提供可复制粘贴的端到端命令示例,但 何时应启用本 Skill 在简介中写得很具体。下面按官方场景整理为可复现的工作流(由 Agent 在启用 Skill 后按 SKILL.md 执行,而非独立脚本)。

  1. 命令失败
    某条 shell 或工具调用失败后,让 Agent 在修复问题的同时,把失败原因与最终可行做法记入 learnings。

  2. 用户纠错
    用户否定当前方案时,要求 Agent 更新理解并写入 corrections,避免下次仍按错误假设推进。

  3. 能力缺口
    用户提出当前环境不具备的能力时,记录需求与临时替代方案,便于后续扩展或人工接手。

  4. 外部依赖失败
    API 或 MCP 工具报错时,记录错误码、环境与恢复步骤。

  5. 知识过时
    Agent 自行发现文档或 API 与现状不符时,记录更正后的事实来源(在 SKILL 允许范围内)。

  6. 流程优化
    对重复任务摸索出更短路径后,写入 learnings,供「重大任务前回顾」使用。

适用场景与注意

适合谁

  • 长期在同一仓库或同一产品线使用 Cursor、Claude Code、Codex 等 Agent 的开发者;
  • 希望把「踩坑—纠正—更好做法」从单次对话里抽出来、形成团队可继承上下文的个人或小团队。

限制与注意

  • 页面元数据显示 安装次数为 0(以抓取时 SkillHub 统计为准),实际体验取决于你是否把 Skill 装到正确的 --dir 路径。
  • 无需 API Key,但学习记录的持久化方式、隐私范围以安装后的 SKILL.md 为准;公开页面未描述同步或共享机制,不宜假设有云端备份。
  • 评分与下载量为平台统计(抓取时评分 100000,下载 3444),仅作热度参考,不代表质量背书。
  • 名称「22」无额外副标题,在 skillhub search 时建议用坐标 user_be2168d6/11 精确定位。

结尾

「22」解决的是 Agent 会话之间经验流失的问题:把失败、用户纠正和更好做法写成可回顾的学习记录,并在大任务前先看一遍。若你要安装,从 SkillHub 页面与安装文档入手即可。

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

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

小夜