What problem does it solve? Interfaces often feel static or jarring because state changes, entrances, and feedback moments lack motion, yet adding animation everywhere makes products feel sluggish. This Skill sweeps a codebase for genuine animation opportunities, rejects candidates that should never animate, and reports precise motion recipes without touching source code. ## Core Features & Use Cases - Four-question gate: Every candidate is filtered by frequency, purpose, speed budget, and function, so only high-conviction suggestions survive. - Exact motion recipes: Each suggestion includes concrete values such as cubic-bezier curves, durations in milliseconds, transform and opacity properties, reduced-motion handling, and file:line evidence. - Required rejection list: The report documents 2-5 considered-and-rejected candidates with the gate question that killed each, preventing over-animation. - Use Case: Ask it to review a React app's components before a design polish pass; it returns an ordered table of at most 5-7 suggestions, for example adding @starting-style entry transitions to toasts or scale(0.97) press feedback to buttons. ## Quick Start Ask the assistant to find animation opportunities in this codebase and report the highest-leverage suggestions with exact values.