shader-router
shader-router directs shader-related work to the right specialized skill by analyzing your visual objectives. Built as a browser-based management layer for Claude MCP skills, it streamlines how you organize and deploy shader expertise across your workflow.
shader-router analyzes your visual goals and directs you to the right specialized shader skill. Describe what you're trying to create—whether that's procedural textures, signed distance fields, noise patterns, or raymarching effects—and shader-router will recommend the appropriate skill and explain why it fits your needs.
AI-generated summary based on this skill's SKILL.md
Install
Bbeierle12/Skill-MCP-Claude/shader-router · repository language: JavaScript
git clone https://github.com/Bbeierle12/Skill-MCP-Claude
cp -r Skill-MCP-Claude/skills/shader-router ~/.claude/skills/shader-routerFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
Which shader skill should I use for my project?
shader-router analyzes your visual goals and directs you to the right specialized shader skill. Describe what you're trying to create—whether that's procedural textures, signed distance fields, noise patterns, or raymarching effects—and shader-router will recommend the appropriate skill and explain why it fits your needs.
How do I choose between GLSL shader techniques?
shader-router works as a decision framework for GLSL techniques. It evaluates your project requirements—organic patterns, geometric shapes, lighting effects, terrain—and routes you to the matching shader skill. It also identifies when combining multiple techniques makes sense for complex effects.
Can shader-router help me combine multiple shader skills?
Yes. shader-router understands dependencies and signal matching between shader techniques, so it guides you on combining multiple shader skills together. It explains which skills work well in sequence, what outputs feed into what inputs, and how to layer effects for your desired result.
Where should I start with shader fundamentals?
shader-router provides guidance on starting a shader project with the right foundation skill. If you're new to shaders, it recommends beginning with core concepts before moving to specialized techniques, ensuring you build on solid ground before tackling advanced effects.
What shader technique should I use for organic patterns?
shader-router routes shader tasks based on your visual goal. For organic patterns, it typically directs you toward noise-based skills that generate natural-looking variation and flow. It explains why noise is the right choice and suggests complementary techniques if you need additional complexity.
Does shader-router work with procedural textures vs geometric shapes?
shader-router distinguishes between procedural texture and geometric shape approaches, routing you accordingly. It helps you decide which paradigm suits your effect—whether you need noise-driven organic generation or SDF-based precise geometry—and recommends the skill combination that matches your visual intent.
SKILL.md
rendered from the published skill — quoted content, verbatim
Shader Router
Routes to 4 specialized GLSL shader skills based on task requirements.
Routing Protocol
- Classify — Identify what visual result is needed
- Match — Find skill(s) with highest signal match
- Combine — Most shaders need 2-3 skills together
- Load — Read matched SKILL.md files before implementation
Quick Route
Tier 1: Core (Always Consider)
| Task Type | Skill | Primary Signal Words |
|---|---|---|
| Writing shaders | shader-fundamentals |
GLSL, vertex, fragment, uniform, varying, coordinate |
| Organic patterns | shader-noise |
noise, procedural, terrain, clouds, turbulence, organic |
Tier 2: Specialized (Add When Needed)
| Task Type | Skill | Primary Signal Words |
|---|---|---|
| Shapes/geometry | shader-sdf |
shape, circle, box, boolean, union, morph, raymarch |
| Visual polish |
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 2 files
skills/shader-router/SKILL.md
skills/shader-router/_meta.json