react-three-fiber-masteryUse whenever the user is working with React Three Fiber or the pmndrs ecosystem: @react-three/fiber, drei, @react-three/postprocessing, rapier, gltfjsx, leva. Trigger on <Canvas>, useFrame, useThree, useGLTF, drei helpers, or "three.js in React / Next.js / Expo" — even when the library is never name
threejs-masteryUse whenever the user is working with Three.js: scenes, WebGPU/WebGL rendering, geometry, materials, lighting, textures, TSL or GLSL shaders, animation, loaders, raycasting, controls, or post-processing. Trigger on .glb/.gltf files, NodeMaterial, OrbitControls, EffectComposer, or any Three.js API —
webgl-masteryRaw WebGL or GLSL without a higher-level framework — writing, debugging, or optimizing WebGL1/2 pipelines and shaders. Trigger on GL pipeline APIs (getContext('webgl2'), buffers/VAOs, framebuffers, draw calls), GLSL shader code (gl_FragColor, uniform/varying, noise/SDF patterns), shader compile erro