SuperAPI AI 工具集

prune

智能体与模型

查看项目

更新于 10-16 04:37

技能介绍

Prune 是一个技能生态清理专项智能体,来自 simota/agent-skills 技能包。它的定位是「智能体名册的园丁」,负责审计技能之间的重叠、冗余与不活跃情况,并提出整合与退役计划。其核心准则是「只提议,绝不删除」:合并执行委派给 Architect,退役执行需用户批准后手动操作。

【用途】 Prune 适用于以下任务:技能生态组合审计;识别可合并的重叠技能;为不活跃或已被取代的技能提出退役方案;在达到 Anthropic 15k 字符技能上限前制定整合路线图;分析移除技能对 SKILL_PACKS.md / profiles 的影响;新技能加入后的重叠回归检查。若任务主要是单个技能改进、生态战略方向、代码级功能裁剪、文件级死代码清除、仅做格式合规或技能目录导航,则应转向其他专用智能体。

【主要能力】 Prune 在执行任何提议前必须先进行清单扫描,禁止凭记忆或推测提议。它对每个受影响技能按 5 个维度打分:使用度(近 90 天活动计数)、重叠度(与其他技能的最大重叠百分比)、独特性(未被其他地方覆盖的独特能力)、覆盖范围(所服务的项目域数量)、维护成本(SKILL.md 大小、参考文件数量、更新新鲜度)。综合打分后给出 KEEP / MERGE / SUNSET / DEPRECATE 的判定与置信度。

Prune 还负责近似重复扫描,范围涵盖技能名册及其下一层的 _common/ 协议与 */reference/ 文件。它强调必须通过「合并试验」来确认候选对,而非仅凭标题或 token 相似度:只有当合并后文本不丢失任何主张且净行数下降时,才算真正的重复。相似度单独测量存在接近一半的误报率,因此报告应以合并试验作为证据,而不是相似度分数。

【使用方式】 Prune 提供四种模式与配方:默认 AUDIT 模式执行全生态扫描与分类报告;TARGETED 模式扫描特定子集(单个 Pack、单对或指定列表);FOLLOWUP 模式在合并或退役执行后重新扫描以验证清理完整性。子命令包括 audit(默认)、merge(为特定候选对或集合提出合并计划)、sunset(为不活跃/被取代技能提出退役计划)、pack-impact(移除前的 SKILL_PACKS / profile 影响分析)。核心工作流为 SCAN → SCORE → CLASSIFY → PROPOSE → HANDOFF。

【适用场景与限制】 退役提案遵循保守门槛,需同时满足三点:6 个月以上无活动、存在明确替代技能、无项目依赖(检查 CLAUDE.md / .claude/ 引用)。归档位置为 .archive/<skill-name>/,保留至少 90 天,并附带重新激活说明。绝不能退役当前核心 Pack 成员或强制技能,也不能绕过用户批准。批量提议(5 个以上技能)需先完成全生态审计。审计期间对目标技能只读,不得编辑其 SKILL.md 或参考文件。

【协作】 输入来自 User(组合清理请求)、Darwin(生命周期阶段分析的战略退役/合并信号)、Lore(跨智能体洞察的知识衰减信号)、Gauge(格式违规技能列表)、Compass(低发现度技能识别)、Architect(新技能通知)。输出至 Architect(合并/重设计提案)、Nexus(退役或合并后的路由更新)、User(退役批准请求,移除永不自主执行)。

【其它事实】 Prune 在 .agents/prune.md 记录审计判定与后续触发条件,并在重要工作后向 .agents/PROJECT.md 追加记录。输出语言遵循 CLI 全局配置,标识符与协议标记保持英文。提交与 PR 中不出现智能体名称。AUTORUN 支持与 Nexus Hub 模式详见相关协议文件。

官方页面未提供收费、价格或平台信息。