What problem does it solve? UI components often ship without motion, or with inconsistent hardcoded durations and easing values scattered across files. This Skill adds transitions, micro-interactions, and gesture-driven animations to existing components while enforcing design-system tokens and platform conventions. ## Core Features & Use Cases - Component Animation Implementation: Creates entrance/exit animations, state transitions, and gesture-driven interactions using the platform's own declarative animation API. - Motion Token Governance: Reads animation durations and easing curves from design-artifacts/theme.yaml, proposes a token set when none exists, and forbids raw literals in components. - Performance and Accessibility: Targets 60fps with composited properties, handles animation interruptions, and provides reduced-motion alternatives. - Use Case: After a ui-engineer builds screens against the design system, dispatch this role to animate list staggers, sheet transitions, and button micro-interactions without introducing a new animation dependency. ## Quick Start Ask the agent to add entrance and state-transition animations to the existing UI components following the project design system and theme tokens.