mcpField
R
router-template

router-template

github.com/bbeierle12Agent 工作流957 次安装今天更新
代码仓库

关于 router-template

用于构建技能路由器的模板,依据任务类型和信号词将任务分配给专门技能,并规定匹配优先级、置信度、组合方式和回退行为。

主要功能

  1. 01分类任务需求
  2. 02按信号词匹配技能
  3. 03组合多个技能
  4. 04设定路由优先级和置信度
  5. 05提供回退规则

适用场景

  1. 01将请求路由到相关技能
  2. 02为生产任务组合技能
  3. 03处理不明确或冲突的信号

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bbeierle12/skill-mcp-claude --skill router-template

安装后在 Claude Code 中输入/router-template确认已加载。

附带文件_meta.json

详细介绍

[领域] 路由器

根据任务要求路由到 N 个专用技能。

路由协议

  1. 分类 — 根据用户请求识别主要任务类型
  2. 匹配 — 找出信号匹配度最高的技能
  3. 组合 — 大多数生产任务需要组合使用 2-4 个技能
  4. 加载 — 开始实现前,先阅读匹配技能的 SKILL.md 文件

快速路由

第 1 层:核心(始终考虑)
任务类型技能主要信号词
[task]skill-nameword1, word2, word3
第 2 层:增强(按需添加)
任务类型技能主要信号词
[task]skill-nameword1, word2, word3
第 3 层:仅供参考
任务类型技能主要信号词
[task]skill-nameword1, word2, word3

信号匹配规则

优先级顺序

出现多个信号时,按以下优先级处理:

  1. 明确的框架 — React/Vue/vanilla 优先于通用信号
  2. 具体功能 — “多步骤向导”优先于通用的“表单”
  3. 平台限制 — 移动端/VR/无障碍优先
  4. 默认层级 — 回退到第 1 层核心技能
置信度评分
  • 高(3 个以上信号) — 立即路由
  • 中(1-2 个信号) — 路由时采用第 1 层默认技能
  • 低(0 个信号) — 请求用户澄清

常见组合

[Scenario Name] (N 个技能)
skill-1 → [what it provides]
skill-2 → [what it provides]
skill-3 → [what it provides]

接线方式:[一行集成摘要]

[Scenario Name] (N 个技能)
skill-1 → [what it provides]
skill-2 → [what it provides]

接线方式:[一行集成摘要]

决策表

框架规模功能路由至
React标准身份验证表单skill-a + skill-b + skill-c
Vue标准数据录入skill-a + skill-d
无简单基本表单skill-e + skill-b
任意复杂向导skill-f + skill-a + skill-b

回退行为

  • 未知框架 → 使用兼容性最广的技能
  • 没有明确信号 → 询问:“使用什么框架?”和“核心需求是什么?”
  • 信号冲突 → 优先使用第 1 层技能,并针对第 2 层请求澄清

参考

请参阅 references/integration-guide.md,了解:

  • 完整的接线模式
  • 所有组合的代码示例
  • 架构图
  • 边缘情况处理

评论

支持 Markdown