关于 router-template
用于构建技能路由器的模板,依据任务类型和信号词将任务分配给专门技能,并规定匹配优先级、置信度、组合方式和回退行为。
主要功能
- 01分类任务需求
- 02按信号词匹配技能
- 03组合多个技能
- 04设定路由优先级和置信度
- 05提供回退规则
适用场景
- 01将请求路由到相关技能
- 02为生产任务组合技能
- 03处理不明确或冲突的信号
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bbeierle12/ skill-mcp-claude --skill router-template安装后在 Claude Code 中输入/router-template确认已加载。
附带文件_meta.json
详细介绍
[领域] 路由器
根据任务要求路由到 N 个专用技能。
路由协议
- 分类 — 根据用户请求识别主要任务类型
- 匹配 — 找出信号匹配度最高的技能
- 组合 — 大多数生产任务需要组合使用 2-4 个技能
- 加载 — 开始实现前,先阅读匹配技能的 SKILL.md 文件
快速路由
第 1 层:核心(始终考虑)
| 任务类型 | 技能 | 主要信号词 |
|---|---|---|
| [task] | skill-name | word1, word2, word3 |
第 2 层:增强(按需添加)
| 任务类型 | 技能 | 主要信号词 |
|---|---|---|
| [task] | skill-name | word1, word2, word3 |
第 3 层:仅供参考
| 任务类型 | 技能 | 主要信号词 |
|---|---|---|
| [task] | skill-name | word1, word2, word3 |
信号匹配规则
优先级顺序
出现多个信号时,按以下优先级处理:
- 明确的框架 — React/Vue/vanilla 优先于通用信号
- 具体功能 — “多步骤向导”优先于通用的“表单”
- 平台限制 — 移动端/VR/无障碍优先
- 默认层级 — 回退到第 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