What problem does it solve? Interfaces often feel static or jarring because state changes, entrances, and feedback moments lack motion, yet adding animation indiscriminately produces sluggish, over-animated UIs. This Skill sweeps a codebase for genuine animation opportunities while rejecting candidates that would hurt usability. ## Core Features & Use Cases - Opportunity Sweep: Hunts known seams such as missing press feedback, teleporting conditional renders, panels with no spatial connection to their trigger, and gesture handlers without physics. - Four-Question Gate: Every candidate must pass frequency, purpose, speed, and function checks, so high-frequency or keyboard-initiated interactions are rejected outright. - Precise Recipes: Each suggestion includes exact durations, easing curves, transform values, reduced-motion handling, and file:line evidence, capped at 5-7 suggestions ordered by leverage. - Use Case: Ask it to review a React app's components and receive a report of where toasts, accordions, or buttons should animate, plus an explicit list of rejected candidates like command palettes. ## Quick Start Ask the assistant to scan this codebase for UI elements that should animate but currently do not, and report exact motion values for each.