What problem does it solve? Building polished UI motion—hover feedback, toasts, drawers, list reordering, shared-element transitions—requires knowing the right timing, easing, and APIs across Framer Motion and modern CSS, and getting it wrong produces janky or inaccessible interfaces. ## Core Features & Use Cases - Framer Motion patterns: Gestures and springs, AnimatePresence enter/exit, layout and layoutId shared-element transitions, Reorder drag-to-sort, and reduced-motion handling via useReducedMotion and MotionConfig. - Pure CSS path: @starting-style enter animations, transition-behavior: allow-discrete for display toggles, popover/dialog exit animation, animated toggles, spinners, and @property custom-property animation. - Verification workflow: A ?state= seek harness plus screenshot loop to capture deterministic idle/hover/open states and check for artifacts like border-radius distortion or toast layout gaps. - Use Case: A designer asks for an animated like button with a heart pop and a toast that slides in on submit; the skill delivers one standalone HTML file using motion/react from CDN, verified across states with screenshots. ## Quick Start Ask the AI to build an animated toggle switch with press feedback and a slide-in toast as a single standalone HTML file.