router-template

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

[Domain] Router

[业务领域] Router

Routes to N specialized skills based on task requirements.
根据任务需求将请求路由至N个专业技能。

Routing Protocol

路由协议

  1. Classify — Identify primary task type from user request
  2. Match — Find skill(s) with highest signal match
  3. Combine — Most production tasks need 2-4 skills together
  4. Load — Read matched SKILL.md files before implementation
  1. 分类 — 从用户请求中识别核心任务类型
  2. 匹配 — 找到信号匹配度最高的技能
  3. 组合 — 大多数生产环境任务需要同时搭配2-4个技能
  4. 加载 — 在执行前读取匹配到的SKILL.md文件

Quick Route

快速路由

Tier 1: Core (Always Consider)

第一层级:核心技能(优先考虑)

Task TypeSkillPrimary Signal Words
[task]
skill-name
word1, word2, word3
任务类型技能核心信号词
[task]
skill-name
word1, word2, word3

Tier 2: Enhanced (Add When Needed)

第二层级:增强技能(按需添加)

Task TypeSkillPrimary Signal Words
[task]
skill-name
word1, word2, word3
任务类型技能核心信号词
[task]
skill-name
word1, word2, word3

Tier 3: Reference Only

第三层级:仅作参考

Task TypeSkillPrimary Signal Words
[task]
skill-name
word1, word2, word3
任务类型技能核心信号词
[task]
skill-name
word1, word2, word3

Signal Matching Rules

信号匹配规则

Priority Order

优先级顺序

When multiple signals present, resolve by priority:
  1. Explicit framework — React/Vue/vanilla overrides generic signals
  2. Specific feature — "multi-step wizard" beats generic "form"
  3. Platform constraint — mobile/VR/accessibility takes precedence
  4. Default tier — Fall back to Tier 1 core skills
当存在多个信号时,按以下优先级处理:
  1. 明确框架 — React/Vue/vanilla 优先级高于通用信号
  2. 特定功能 — "多步骤向导" 优先级高于通用 "表单"
  3. 平台约束 — 移动端/VR/无障碍需求优先
  4. 默认层级 — 降级至第一层级核心技能

Confidence Scoring

置信度评分

  • High (3+ signals) — Route immediately
  • Medium (1-2 signals) — Route with Tier 1 defaults
  • Low (0 signals) — Ask user for clarification
  • 高(3个及以上信号) — 直接路由
  • 中(1-2个信号) — 结合第一层级默认技能路由
  • 低(0个信号) — 请求用户澄清需求

Common Combinations

常见技能组合

[Scenario Name] (N skills)

[场景名称](N个技能)

skill-1 → [what it provides]
skill-2 → [what it provides]
skill-3 → [what it provides]
Wiring: [one-line integration summary]
skill-1 → [提供的能力]
skill-2 → [提供的能力]
skill-3 → [提供的能力]
集成说明:[一句话集成概述]

[Scenario Name] (N skills)

[场景名称](N个技能)

skill-1 → [what it provides]
skill-2 → [what it provides]
Wiring: [one-line integration summary]
skill-1 → [提供的能力]
skill-2 → [提供的能力]
集成说明:[一句话集成概述]

Decision Table

决策表

FrameworkScaleFeaturesRoute To
ReactStandardAuth formskill-a + skill-b + skill-c
VueStandardData entryskill-a + skill-d
NoneSimpleBasic formskill-e + skill-b
AnyComplexWizardskill-f + skill-a + skill-b
框架规模功能路由目标
React标准认证表单skill-a + skill-b + skill-c
Vue标准数据录入skill-a + skill-d
简单基础表单skill-e + skill-b
任意复杂向导流程skill-f + skill-a + skill-b

Fallback Behavior

降级处理逻辑

  • Unknown framework → Use skill with broadest compatibility
  • No clear signals → Ask: "What framework?" and "What's the core requirement?"
  • Conflicting signals → Prefer Tier 1 skills, ask for clarification on Tier 2
  • 未知框架 → 使用兼容性最广的技能
  • 无明确信号 → 询问用户:“使用什么框架?”以及“核心需求是什么?”
  • 信号冲突 → 优先选择第一层级技能,针对第二层级技能请求用户澄清

Reference

参考资料

See
references/integration-guide.md
for:
  • Complete wiring patterns
  • Code examples for all combinations
  • Architecture diagrams
  • Edge case handling
请查看
references/integration-guide.md
获取:
  • 完整的集成模式
  • 所有组合的代码示例
  • 架构图
  • 边缘场景处理方案