shader-router

Route GLSL shader tasks to relevant SKILL.md files for implementation.

27|2|Updated Apr 18, 2025
One-click install
npx skills add https://github.com/tanepiper/teskooano --skill shader-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shader-router
Source: https://github.com/tanepiper/teskooano/tree/main/.cursor/skills/shader-router
Command: npx skills add https://github.com/tanepiper/teskooano --skill shader-router

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a decision framework to route shader development tasks to the most relevant GLSL shader skills (fundamentals, noise, SDF, effects). It helps teams plan and execute shader work more efficiently by identifying required techniques and how to combine them.

Core Features & Use Cases

  • Routing: Classify a shader task by required visual goals and computational constraints.
  • Matching: Identify the highest-signal skills from the core set.
  • Combination: Suggest 2-3 skills that should be applied together.
  • Loading: Load the matched SKILL.md files to guide implementation.
  • Use Case: When starting a shader project, describe the goal (e.g., "terrain with noise-based displacement") and the router will propose a skills path and a plan.

Quick Start

Provide a shader task description to the router (for example, "I need a glassy, pulsating noise shader for terrain") and let it classify, match, and load the appropriate SKILL.md files. Then review the loaded SKILL.md for concrete implementation steps. You can also ask for a breakdown of which SKILL.md files to open to proceed rapidly.

Frequently Asked Questions about shader-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I determine which GLSL shader techniques to combine for a project?

To determine which GLSL shader techniques to combine, describe your visual goals and computational constraints to a shader router. It classifies the task, matches required techniques like SDF or noise, and loads relevant SKILL.md files to guide your implementation.

What is the best way to start a shader project requiring terrain with noise-based displacement?

The best way to start a shader project with noise-based displacement is providing a task description to a shader router. It identifies the required shader fundamentals and noise skills, then proposes a skills path and an implementation plan to execute the work.

Can I load multiple shader SKILL.md files when planning a complex visual effect?

Yes, you can load multiple shader SKILL.md files when planning complex visual effects. The router suggests 2-3 complementary skills, such as combining fundamentals and effects, and loads the matched files to provide concrete implementation steps for the project.

How does shader routing work for matching visual goals to computational constraints?

Shader routing works by classifying a task based on your required visual goals and computational constraints. It then matches these requirements against a core set of GLSL skills to identify the highest-signal techniques needed for the specific project.

Do I need to manually open shader skill files to guide my GLSL implementation?

No, you do not need to manually open shader skill files. The router executes the matching and combination logic, automatically loading the referenced SKILL.md files so you can review concrete implementation steps and proceed rapidly with development.

When should I use a shader router instead of directly reading GLSL fundamentals and effects documentation?

You should use a shader router when starting a shader project or needing guidance on which techniques to combine. It provides a decision framework that identifies required skills and how to integrate them, saving time compared to reading isolated skill documentation.