Agent skill
router-template
Template for creating router skills. Use as a starting point when building a new router that dispatches to multiple specialized skills. Copy and customize for your domain.
Install this agent skill to your Project
npx add-skill https://github.com/Bbeierle12/Skill-MCP-Claude/tree/main/skills/router-template
SKILL.md
[Domain] Router
Routes to N specialized skills based on task requirements.
Routing Protocol
- Classify — Identify primary task type from user request
- Match — Find skill(s) with highest signal match
- Combine — Most production tasks need 2-4 skills together
- Load — Read matched SKILL.md files before implementation
Quick Route
Tier 1: Core (Always Consider)
| Task Type | Skill | Primary Signal Words |
|---|---|---|
| [task] | skill-name |
word1, word2, word3 |
Tier 2: Enhanced (Add When Needed)
| Task Type | Skill | Primary Signal Words |
|---|---|---|
| [task] | skill-name |
word1, word2, word3 |
Tier 3: Reference Only
| Task Type | Skill | Primary Signal Words |
|---|---|---|
| [task] | skill-name |
word1, word2, word3 |
Signal Matching Rules
Priority Order
When multiple signals present, resolve by priority:
- Explicit framework — React/Vue/vanilla overrides generic signals
- Specific feature — "multi-step wizard" beats generic "form"
- Platform constraint — mobile/VR/accessibility takes precedence
- Default tier — Fall back to Tier 1 core skills
Confidence Scoring
- High (3+ signals) — Route immediately
- Medium (1-2 signals) — Route with Tier 1 defaults
- Low (0 signals) — Ask user for clarification
Common Combinations
[Scenario Name] (N skills)
skill-1 → [what it provides]
skill-2 → [what it provides]
skill-3 → [what it provides]
Wiring: [one-line integration summary]
[Scenario Name] (N skills)
skill-1 → [what it provides]
skill-2 → [what it provides]
Wiring: [one-line integration summary]
Decision Table
| Framework | Scale | Features | Route To |
|---|---|---|---|
| React | Standard | Auth form | skill-a + skill-b + skill-c |
| Vue | Standard | Data entry | skill-a + skill-d |
| None | Simple | Basic form | skill-e + skill-b |
| Any | Complex | Wizard | 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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
r3f-materials
Three.js materials in R3F, built-in materials (Standard, Physical, Basic, etc.), ShaderMaterial with custom GLSL, uniforms binding and animation, and material properties. Use when choosing materials, creating custom shaders, or binding dynamic uniforms.
audio-router
Router for audio domain including playback, analysis, and audio-reactive visuals. Use when implementing any audio functionality including music, sound effects, visualizers, or audio-driven animations. Routes to 3 specialized skills.
case-studies-reference
Game building mechanics case studies and decision frameworks. Use when designing building systems, evaluating trade-offs, or learning from existing games. Reference-only skill with detailed analysis of Fortnite, Rust, Valheim, Minecraft, No Man's Sky, and Satisfactory building systems.
brainstorming
Use when starting any feature, project, or design work. Guides collaborative design refinement through incremental questioning before any code is written.
shader-router
Decision framework for GLSL shader projects. Routes to specialized shader skills (fundamentals, noise, SDF, effects) based on task requirements. Use when starting a shader project or needing guidance on which shader techniques to combine.
audio-playback
Audio playback using Tone.js including players, transport, scheduling, and loading audio. Use when implementing background music, sound effects, audio synchronization, or timed audio events. Essential for any audio-enabled web application.
Didn't find tool you were looking for?