What problem does it solve? Interfaces often miss the few moments where motion genuinely helps, or worse, animate everything and feel sluggish. This Skill sweeps a codebase for high-leverage animation opportunities while rejecting candidates that would hurt usability, producing a precise, read-only report instead of an over-animated wishlist. ## Core Features & Use Cases - Opportunity sweep: Hunts known seams such as missing press feedback, teleporting state changes, panels with no spatial connection to their trigger, and gesture seams lacking spring physics. - Four-question gate: Every candidate must pass frequency, purpose, speed, and function checks, so keyboard-driven or high-frequency interactions are rejected outright. - Exact motion recipes: Each suggestion includes concrete durations, easing curves, and properties (e.g. transform: scale(0.97) with transition: transform 160ms ease-out), plus reduced-motion handling. - Use Case: Ask it to review a React app's components; it returns a table of at most 5-7 ranked suggestions with file:line evidence, a required list of rejected candidates, and a verdict on how much motion the interface actually needs. ## Quick Start Ask the assistant to find animation opportunities in your UI components and report where motion would genuinely improve the experience.