What problem does it solve? Writing Three.js imperatively inside React apps leads to verbose, hard-to-maintain code with manual lifecycle management. This Skill provides the patterns, APIs, and boilerplate generators to build 3D scenes declaratively with React Three Fiber, using components, hooks, and state management. ## Core Features & Use Cases - Declarative 3D Components: Create meshes, lights, cameras, and materials as JSX elements with prop-based configuration, animated via the useFrame hook. - Asset Loading & Drei Integration: Load GLTF models and textures with useLoader caching and Suspense, plus Drei helpers like OrbitControls, Environment, Text, and ScrollControls. - Code Generators: Use the bundled Python scripts to generate component boilerplate (animated, interactive, instanced, model loaders) and complete scene setups with presets for product viewers, games, and performance-optimized scenes. - Use Case: Build an interactive product configurator where users rotate a GLTF model, change materials via state, and see contact shadows and HDRI environment lighting. ## Quick Start Ask the AI to create a React Three Fiber scene with a rotating box, orbit controls, and environment lighting using this skill.