SuperAPI AI 工具集

autolearn-curator

通用与其它

查看项目

更新于 10-15 21:38

技能介绍

用途:autolearn-curator 用于对 $HOME/.autolearn/skills/ 下的技能库做周期性生命周期管理,保持技能库整洁健康。

主要能力:运行自动化 curator 处理状态转换——30 天无活动的技能变为 stale,90 天无活动的技能变为 archived,被 pinned 的技能豁免。随后可列出技能与使用情况,识别前缀聚类(如 python-error-handling、python-testing、python-style)、范围过窄的技能、可复活的 stale 技能以及内容重叠的重复技能。必要时把窄技能合并为覆盖该领域的 umbrella 技能,并将原窄技能归档。最后输出报告,包含自动转换数量、合并数量以及技能库中 active、stale、archived 的统计。

使用方式:先运行自动 curator:uv run $HOME/.agents/skills/autolearn-reviewer/scripts/autolearn.py curator run;再查看技能库:uv run $HOME/.agents/skills/autolearn-reviewer/scripts/autolearn.py skill list 与 skill usage;归档窄技能:uv run $HOME/.agents/skills/autolearn-reviewer/scripts/autolearn.py skill archive <narrow-skill-name>。该技能设计为每周定时任务运行:opencode schedule "autolearn-curator" --cron "0 3 * * 0" --agent autolearn-reviewer --prompt "Load the autolearn-curator skill and run the curator.",也可在技能库显得杂乱时手动运行。

限制与规则:永不删除技能,只归档,归档始终可恢复;只合并由 autolearn 创建(created_by: autolearn)的技能;不触碰用户安装或捆绑的技能;不确定是否合并时保持原样;umbrella 技能的 SKILL.md 需控制在 3000 字符以内;合并后需更新引用了旧名称的定时任务。其他细节暂未提供。