动态技能路由器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e8fae1af/skill-router-dynamic。
技能介绍
要解决的问题
当同一个 Agent 工作区里安装了多个平台、多个技能时,模型常常不知道当前任务该调用哪一个。直接凭名字猜测会漏掉项目级技能,跳过 frontmatter 会把触发条件看错,加载后又不验证结果,容易把任务交给不合适的技能。
技能如何工作
skill-router-dynamic 是一个元路由技能,本身不执行业务,只负责把请求分发到正确的 SKILL.md。它的生命周期包括:
- Entry Guard:先判断用户是在闲聊还是描述任务,避免无意义路由。
- Scan:按优先级扫描项目级与用户级技能目录,提取
name、description、triggers。 - Match:按高、中、低置信度决定直接加载、给出选项或提示缺失。
- Verify:技能执行后检查结果是否符合意图,失败则退回重新扫描。
- Control Hook:同一会话保持当前技能,新会话重新进入路由流程。
所有关键输出都会带 [skill-router] 前缀,便于在会话记录中检索。多技能场景支持顺序、并行和组合调用,但要求逐次执行并传递上下文。
适用边界
它依赖可解析的 SKILL.md 和约定目录,不适合没有 frontmatter 的零散提示词文件。日志为可选开启,默认不写本地文件。它也不替代技能本身的能力;如果候选技能描述不准确,路由质量仍会下降。
使用场景
- 在 Cursor 或 Claude Code 中安装了多个 SKILL.md,需要判断当前请求该加载哪一个。
- 项目级技能与用户级技能同名冲突时,需要优先扫描项目目录并报告命中列表。
- 调用某个技能后结果偏题,需要验证失败、卸载并回退到下一个候选技能。
- 需要把数据清洗与报告生成两个技能按顺序串联,并在步骤之间传递上下文。
适合人员
- 维护 Claude Code/Cursor 技能目录的 AI Agent 工程师,需要统一路由入口。
- 负责多平台 SKILL.md 规范的团队负责人,需要审计路由与验证过程。
- 调试技能匹配失败的开发者,需要看到扫描、匹配和失败回退记录。
- 构建本地 Agent 工作区的技术作者,需要选择多技能编排方式。