What problem does it solve? Choosing the right easing curve, duration, and animation technique is hard, and poorly designed motion makes interfaces feel sluggish, janky, or inaccessible. This Skill provides concrete rules and code patterns for building web animations that feel natural and purposeful. ## Core Features & Use Cases - Easing and Timing Guidance: Decision flowcharts and duration tables for selecting ease-out, ease-in-out, ease, or spring physics based on interaction type. - Animation Reviews: Structured before/after markdown table reviews of existing animation code with concrete fixes. - Performance & Accessibility: Rules for GPU-accelerated transform/opacity animations, prefers-reduced-motion support, and touch-device hover handling. - Use Case: A developer's dropdown menu feels sluggish. The Skill identifies the 400ms ease-in transition, recommends a 200ms ease-out curve, sets the correct transform-origin, and adds a reduced-motion media query. ## Quick Start Review my dropdown menu animation code and suggest improvements to its easing, duration, and accessibility.