This walks you through writing GLSL shaders for WebGL and game engines, covering the vertex/fragment pipeline, uniforms, varyings, and vector operations like swizzling. It includes a working raymarching example with signed distance functions and emphasizes GPU-friendly patterns like using smoothstep instead of branching. The best practices section is genuinely helpful, calling out common performance pitfalls like calculating constants in the shader instead of passing them as uniforms. If you're implementing custom visual effects or procedural generation and need a quick reference for GLSL syntax and optimization patterns, this covers the essentials without drowning you in theory.
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill shader-programming-glsl