What problem does it solve?
This Skill helps you build correct, production-minded GLSL/WebGL2 shader effects without getting stuck on template mismatches, routing errors, or common WebGL2 pitfalls.
Core Features & Use Cases
- Shader authoring & routing: Guides when to use GLSL/WebGL/ShaderToy-compatible techniques vs. generic UI animation, ensuring the right approach is selected.
- Technique-driven implementations: Breaks down effects into named modules (ray marching/SDF, CSG booleans, domain warping, particles, fluids, post-processing, anti-aliasing, camera effects, etc.).
- WebGL2 adaptation guardrails: Provides required version/output conventions, ShaderToy-to-WebGL2 wrapper rules, and common compiler error fixes.
- Debugging & performance budgets: Includes practical validation visuals (normals, step counts, distance checks) and recommended loop/step limits to avoid browser freezes.
Quick Start
Use the shader-dev skill to generate a ShaderToy-compatible WebGL2 fragment shader for a raymarched 3D SDF scene with soft shadows and ambient occlusion.