What problem does it solve? Building natural, interruptible UI animations in React is difficult with duration-based CSS transitions, which feel artificial and lose momentum when interrupted by user input. This Skill provides spring-physics animation patterns that calculate motion from mass, tension, and friction for organic, gesture-responsive movement. ## Core Features & Use Cases - Spring Animation Patterns: Ready-to-use implementations of useSpring, useTrail, useTransition, useScroll, and useInView hooks for click, scroll, list, and viewport-triggered animations. - Physics Tuning Tools: A physics calculator script that computes damping ratios, critical friction, and settle times, plus a generator script that outputs boilerplate for seven common animation types. - Gesture and 3D Integration: Patterns for drag interactions with velocity preservation via @use-gesture/react and 3D scene animation via @react-spring/three. - Use Case: When building a draggable card interface, use the gesture pattern to track pointer movement with immediate updates, then release with preserved velocity so the card springs back naturally instead of snapping abruptly. ## Quick Start Ask the AI to create a click-triggered spring animation component using React Spring with a wobbly config preset.