Coding

skill-self-improve

Try it

给任意 WorkBuddy 技能注入「自进化学习系统」,让它越用越好用、越用越高效。 通过通用 learner.py 记录每次使用的成败与用户偏好,自动复盘并给出改进建议。 一键批量注入:复制学习模块、初始化记忆文件、在 SKILL.md 追加自进化章节。 适用:准备发布或已上线的技能、想加自我迭代能力的任何技能。 触发词:自进化、自我复盘、自动迭代、越用越好用、学习系统、skill 自我改进。

What it does

给任意 WorkBuddy 技能注入「自进化学习系统」,让它越用越好用、越用越高效。 通过通用 learner.py 记录每次使用的成败与用户偏好,自动复盘并给出改进建议。 一键批量注入:复制学习模块、初始化记忆文件、在 SKILL.md 追加自进化章节。 适用:准备发布或已上线的技能、想加自我迭代能力的任何技能。 触发词:自进化、自我复盘、自动迭代、越用越好用、学习系统、skill 自我改进。

The skill document

技能自进化注入器(skill-self-improve)

为什么需要

技能一旦发布就「定型」了,不会随使用变好。本技能把一套通用自进化学习系统 注入到任意技能里,使其:

  • 📊 记录每次使用的成败、能力分布、错误模式
  • 🧠 记住用户偏好,下次直接采用,减少重复询问
  • 🔁 自动复盘:错误≥3次给改进建议,操作≥10次做高频/低频优化
  • 📈 越用越懂用户,从「通用能力」沉淀为「专属最佳实践」

套件内容(本技能自带,自包含)

文件作用
scripts/learner.py通用学习模块:init/record/prefer/insight/reflect
scripts/section.md追加到目标 SKILL.md 的「自进化学习系统」章节文案
scripts/inject_self_improve.py批量注入器(幂等,已拥有的技能自动跳过)

用法

1. 给单个技能注入

把本技能的 scripts/learner.pyscripts/section.md 复制到目标技能目录, 并在目标 SKILL.md 末尾追加 section.md 内容;同时初始化 learned_patterns.json

python <本技能>/scripts/inject_self_improve.py

inject_self_improve.py 内置了需要注入的技能名单。若要临时给某个技能加, 直接调用 learner.py 的 init 即可:

python learner.py init <目标技能目录>

2. 使用技能时(技能内部 / 智能体调用)

# 记录一次成功使用
python learner.py record <技能目录> --capability 简历优化
# 记录失败
python learner.py record <技能目录> --capability 简历优化 --fail --error 格式识别失败 --note "用户上传非标准文件"
# 记录用户偏好
python learner.py prefer <技能目录> --key 输出语言 --val 中文
# 查看洞察
python learner.py insight <技能目录>
# 自动复盘
python learner.py reflect <技能目录>

3. 记忆文件 schema(learned_patterns.json)

{
  "version": 1,
  "totalOps": 0,
  "totalErrors": 0,
  "capabilityStats": {},   // 能力名 -> {count, success, fail}
  "errorPatterns": {},     // 错误类型 -> {count, lastNote, lastTime}
  "preferences": {},       // 用户偏好 key->value
  "recentOps": [],
  "optimizations": {},
  "lastUpdated": ""
}

设计要点

  • 技能无关:learner.py 不依赖任何业务逻辑,靠 --capability / --error 标签归类。
  • 幂等安全:注入前检测是否已存在章节,存在则跳过,不破坏原 SKILL.md。
  • 真能跑:不只是文字建议——每次使用后 Bash 调用 learner.py,学习闭环真实可执行。
  • 阈值驱动迭代:错误≥3次自动建议加预检并回写 SKILL.md;操作≥10次做能力优化分析。

适用场景

  • 批量给「准备发布的技能」统一加上自进化能力(本仓库 20 个技能已全员注入)
  • 给老技能补充复盘迭代机制
  • 作为新技能脚手架的默认组件

Related skills

AI Agent 持续进化系统:每日经验沉淀+每周错误反思,正向提炼与负向纠偏合一。v3.0 新增 VFM 确定性验算、评分+衰减淘汰、WHERE×WHY 病理归档、主动 Skill 合成。触发词:记录错误、进化系统、自我反思、踩坑记录、self-evolve、self-improve。

1 stars

在当前对话中自动发现 corrections、feature requests、knowledge gaps 和 errors 四类学习信号,并评估其中已经验证、以后可复用的事实、规则、做法和踩坑;用户无需先说“记住”。适用于“不对,实际应该……/that is outdated”“还能不能……/I wish it could……”“原文或现场和理解不符”“命令非零、异常栈、意外输出、超时或连接失败”,也适用于主动要求记住、复盘、纠正、归档或删除。自动发现只启动评估:明确纠正、稳定能力期望、证据闭环或已收敛诊断满足写入条件才保存;临时诉求、猜测、原始报错和未定位事件不写,也不会后台监听或自行改变行为。

1 installs

Skill开发优化助手。当发现技能有漏洞/流程缺失/逻辑错误/经验教训需要沉淀时触发。自动分析问题→定位根源→修改技能→回归验证→记录影响。触发词:优化技能、修改技能、技能有问题、技能漏洞、改进技能、技能踩坑、把这个经验写进技能、技能加一条规则。

1 installs

AI 编码助手的经验会随着会话结束而丢失:解决过的坑、反复走过的弯路、好的设计决策、用户的偏好,统统不被记住。本技能集合要建立一个**持续进化的闭环**: ``` 解决问题 → 检测信号 → 温和提醒 → 蒸馏经验(用户确认)→ 分类入库 → 下次自动生效 ``` 经验分四轨存储,各司其职: | 轨道 | 内容 | 生效范围 | |---|---|---| | 用户画像 | 技术栈、工具链、编码风格、协作偏好 | 所有项目 | | 个人通用经验 | 与项目无关的方法论、通用坑 | 所有项目 | | 行业领域经验 | 行业知识、业务规则(如 GIS/GeoAI) | 同领域项目 | | 项

1 installs

自进化技能自动发布器。一键将本地 skill 发布到 ClawHub 市场,自动处理 各类已知错误和异常,并在每次执行中记录失败模式、学习最优策略、 持续迭代改进发布流程。内置质量门禁、智能重试、版本冲突自动解决。 触发词:发布技能、上架skill、publish skill、部署skill、自动发布。

Skill evolution system. Analyzes agent execution traces to generate Evolution Units (EUs — exploit/explore subtypes under the adaptive type), deploys them to...

3 installs1 stars