What problem does it solve? Interfaces often feel static or jarring because teams never systematically identify where motion would genuinely help, or they over-animate everything. This Skill sweeps a codebase for high-leverage animation opportunities while rejecting candidates that would make the UI feel slow or decorative. ## Core Features & Use Cases - Opportunity Sweep: Hunts known seams such as missing press feedback, teleporting conditional renders, popovers with no spatial origin, and gesture handlers without spring physics. - Four-Question Gate: Filters every candidate by frequency, purpose, speed budget, and function so only high-conviction suggestions survive. - Precise Recipes: Each suggestion includes exact durations, easing curves, transform values, reduced-motion handling, and file:line evidence, plus a required list of rejected candidates. - Use Case: Ask it to review a React app's components before a polish pass; it returns a ranked table of at most 5-7 motion suggestions with exact CSS values and a verdict on how much animation the interface actually needs. ## Quick Start Ask the agent to find animation opportunities in your components directory and report which UI moments would benefit from motion.