What problem does it solve? UI code often ships with subtle animation and interaction flaws—sluggish easing, wrong transform origins, non-interruptible keyframes—that make interfaces feel unpolished. This Skill applies Emil Kowalski's design engineering philosophy to review and improve frontend animation and component code. ## Core Features & Use Cases - Animation Decision Framework: Determines whether an element should animate at all, which easing curve to use, and how fast it should run based on interaction frequency and purpose. - Structured UI Code Review: Produces Before/After markdown tables identifying issues like transition: all, scale(0) entries, ease-in on UI elements, and missing :active press states. - Advanced CSS & Motion Techniques: Covers springs, clip-path animations, gesture velocity handling, hardware acceleration, stagger delays, and reduced-motion accessibility. - Use Case: Paste a React dropdown component and receive a table of concrete fixes—custom cubic-bezier curves, origin-aware popover scaling, and sub-300ms durations. ## Quick Start Ask the assistant to review your button, dropdown, or toast component code for animation and interaction issues.