What problem does it solve? Building interactive 3D scenes on the web requires coordinating scenes, cameras, renderers, materials, and asset loaders while avoiding common pitfalls like memory leaks, resize distortion, and mobile GPU overload. ## Core Features & Use Cases - Scene Setup Patterns: Guidance for Scene, Camera, WebGLRenderer, Mesh, lights, and the requestAnimationFrame render loop. - Asset Loading & Controls: Covers GLTFLoader, TextureLoader, DRACOLoader, OrbitControls, and PointerLockControls. - Performance & Cleanup: Enforces pixel-ratio caps, geometry/material/texture disposal, resize handling, and reduced-motion support. - Use Case: A designer shipping a product-spin hero section can follow the minimal spinning cube recipe, add GLTF loading for the product model, and apply the cleanup checklist so the scene survives SPA route changes. ## Quick Start Use the threejs skill to create a responsive rotating 3D product viewer with proper resize handling and reduced-motion support.