What problem does it solve? Building interactive 3D web experiences typically requires deep Three.js expertise and extensive code. This Skill bridges the gap between Spline's visual 3D editor and React applications, providing ready-made integration patterns, event handling, and programmatic object control without writing low-level WebGL code. ## Core Features & Use Cases - React Integration Patterns: Embed Spline scenes using @splinetool/react-spline with support for Next.js SSR, lazy loading, and responsive layouts. - Event Handling & Animation Control: Respond to mouse, keyboard, and scroll events on 3D objects, and trigger Spline animations programmatically via emitEvent. - Project & Component Generators: Scripts that scaffold complete Spline + React projects (Vite or Next.js) and generate reusable component wrappers (interactive, animated, controlled, responsive, lazy). - Use Case: A designer exports a product configurator scene from Spline; you use this Skill to embed it in a React app, wire up color-change buttons that modify the 3D object's material, and add scroll-triggered animations with GSAP. ## Quick Start Ask the AI to generate a Spline + React starter project and show how to handle click events on a 3D object in the scene.