New Self Prov:把失败、纠错与更好做法沉淀为可复用的 Agent 经验

前言

在 Agent 上跑命令、调工具、改代码时,同类问题往往会反复出现:某条命令在当前环境失败、用户纠正了错误结论、外部 API 临时不可用,或者事后发现还有更稳妥的做法。若这些只留在当次对话里,下次任务仍要从零踩坑。

下面介绍 SkillHub 上的 New Self Prov(坐标 @user_7feb6caf/self-improvement-v2)。它面向「持续改进」:把学习点、错误与纠正记录下来,并在合适时机供 Agent 回顾,减少重复失误。页面标注 requires_api_key=false,不依赖额外 API Key。

这是什么

New Self Prov 是社区来源(community)的 ai-agent 类 Skill,当前版本 1.0.0,由发布者 user_7feb6caf 维护。官方简介概括为:捕获学习成果、错误与纠正,以支持持续改进;并在重大任务开始前,建议先回顾已沉淀的学习内容。

与「每次对话从零开始」相比,它的价值在于把可复用的判断与做法留在 Skill 所定义的工作流里,而不是依赖人工反复口述同一套约束。

核心功能

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

  1. 记录学习点:在任务推进过程中,把值得保留的结论或做法写入 Skill 约定的沉淀机制(具体存储形式以安装后的 SKILL.md 为准)。
  2. 记录错误与纠正:当操作失败、用户指出「不对 / 其实应该……」、或 Agent 发现自身知识过时或不准确时,触发记录,避免同类问题无声消失。
  3. 覆盖六类典型触发情形(官方原文归纳):
    - 命令或操作意外失败;
    - 用户纠正 Agent(例如「No, that’s wrong…」「Actually…」);
    - 用户提出当前不具备的能力;
    - 外部 API 或工具失败;
    - Agent 意识到知识过时或错误;
    - 对重复任务发现更优做法。
  4. 任务前回顾:在开展重要任务前,先回顾已积累的学习内容,再执行主流程。

SkillHub 展示数据(以抓取为准):评分 100000,下载 857,安装 9;标签 requires_api_key=false。

安装与启用

安装方式遵循 SkillHub 通用文档 skillhub.cn/install/skillhub.md。核心是用 CLI 把技能装进当前 Agent 实际读取的 skills 目录,否则默认落在 ./skills/ 可能不会被识别。

1、检查或安装 skillhub CLI

command -v skillhub && skillhub --version

若未安装,可按官方脚本安装(完整包或仅 CLI):

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

2、安装 New Self Prov

将坐标 @user_7feb6caf/self-improvement-v2 安装到对应目录。--dir 必须指向本机 Agent 的 skills 路径:

skillhub install user_7feb6caf/self-improvement-v2 --dir <你的 skills 目录>

常见客户端路径(摘自官方安装文档,按你实际使用的工具选择其一):

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

官方页面也支持把下面提示交给 AI,由其按安装文档完成安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7feb6caf/self-improvement-v2。

安装文档说明:装到错误目录时 Agent 可能无法加载,必要时重启客户端后再验证 Skill 是否出现在技能列表中。Cursor、Codex CLI、Claude Code 的差异主要体现在 skills 目录路径,安装命令本身相同。

典型用法

官方未在页面给出独立「演示仓库」或固定配置文件名;可复现的用法来自简介中的 何时启用 与 任务前回顾。

在对话中启用(语义层面)

当以下任一情况出现时,应让 Agent 按本 Skill 沉淀信息,而不是仅口头道歉后继续:

  1. 终端命令或脚本执行失败,且原因可能与当前项目/环境相关;
  2. 用户明确纠正结论或步骤;
  3. 用户要求的能力当前工具链做不到,需要记下缺口或替代方案;
  4. 外部 API、MCP 或其它工具调用失败;
  5. Agent 发现先前回答基于过时或错误前提;
  6. 对经常做的任务找到了更简洁、更稳的流程。

重大任务前

开始大范围重构、发布、数据迁移等任务前,先要求 Agent「按 self-improvement Skill 回顾已有 learnings」,再进入主任务,避免重复已知坑点。

具体触发话术、记录字段与文件布局以安装后技能包内的 SKILL.md 为准;本文不臆造未在官方资料出现的配置项。

适用场景与注意

适合谁

  • 长期在同一仓库或同一技术栈上使用 Cursor、Claude Code、Codex 等 Agent 的开发者;
  • 团队协作中希望把「环境特例、命令陷阱、用户偏好」从聊天记录里抽出来、可重复利用的场景;
  • 不希望在每次长任务里重复解释同一套纠正信息的个人或小团队。

限制与注意

  • 社区 Skill,行为与维护节奏取决于发布者与 Skill 包内容,升级前可用 skillhub 查看版本(当前 v1.0.0)。
  • 沉淀质量依赖何时触发记录与回顾是否执行;Skill 不能替代代码审查或自动化测试。
  • 安装路径错误是常见坑:务必使用 --dir 指向当前 Agent 的 skills 目录。
  • 无需 API Key,但若你同时使用其它依赖密钥的 Skill,应分开管理权限与密钥文件。

结尾

New Self Prov 把「失败、纠正、更好做法」从单次对话里抽出来,形成可回顾的学习记录,并在重要任务前提醒 Agent 先读一遍。若你已在用 SkillHub,可按上文命令安装 @user_7feb6caf/self-improvement-v2,并在六类触发情形与重大任务前纳入工作习惯。

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

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

Xiaoye