What problem does it solve? UI animations often feel robotic, janky, or inconsistent because developers write animation code without a motion design framework. This Skill provides a philosophy-first decision process (WHY → WHAT → HOW) so animations have clear purpose, appropriate timing, and brand-consistent personality before any code is written. ## Core Features & Use Cases - Motion Decision Framework: An 8-step checklist covering purpose, emotion, personality, properties, duration, easing, choreography, and quality for every animation. - Ready-to-Use Patterns: Implementation recipes for button states, card entrances, loading/success/error transitions, staggered lists, and modal enter/exit in CSS, Framer Motion, GSAP, Svelte, and Angular. - Reference Tables: Duration-by-element-size and easing-by-intent lookup tables, plus Disney's 12 principles adapted for UI. - Use Case: When building a submit button that transitions from idle to loading to success, use this Skill to select a 200ms easeOut scale transition, a success bounce with easeOutBack, and an error shake, then verify it against the quality checklist. ## Quick Start Ask the agent to add a natural-feeling entrance animation to a card component and review it against the motion design checklist.