SuperAPI AI 工具集

skill-router

通用与其它

查看项目

更新于 10-15 22:12

技能介绍

用途:skill-router 面向不确定该运行哪个目录技能的场景,用决策矩阵(Decision Matrix)对候选技能做显式比较,输出恰好一个推荐技能,或诚实地返回 none/blocked。

主要能力:先做硬性门槛判断——任务为空、缺少 INDEX 或 skills 根目录则 blocked;应用排除过滤;从候选中移除 skill-router 自身。随后按标准评分:描述/适用场景与任务的正面契合、when-not 与边界的负面契合、单一职责匹配(需要两个技能的混合任务返回 none)。若剩余为零或两个以上并列最优,返回 none 并附 near_misses;仅当存在唯一明确胜出者时返回该技能及引用目录证据的理由。

使用方式:调用形式包括 skill-router、which skill、route skill。交付物为 YAML 主判定 skill|none|blocked,含 rationale、near_misses 或缺失字段。目录成员资格要求出现在 INDEX 中且工作区存在 skills/<name>/SKILL.md;忽略 .skill-proposals 与全局安装。

适用场景:调用者已有任务描述,需要从目录中选一个技能,或需要诚实的 none/blocked 结论。

限制:不用于设计新技能、只选思维方法论、执行或安装技能、发布后调优,或已有硬约束直接决定选择的情况。不推荐 skill-router 自身,不提出技能链,不执行 near_misses 序列,不写入/编辑/提交/推送,不运行 npx skills install,不以全局或 npx 安装作为目录事实来源。并列或混合任务不得随意选胜者。发布技能到 skills/ 前需人工批准。