
UI Animation Specification Generator
Generate production-ready animation specs and developer handoff docs from design intent
What You Can Do
You can convert loose animation ideas into detailed, implementation-ready specifications that developers can execute consistently. The skill generates timing documentation, state transition matrices, performance budgets, accessibility notes, and code-ready specs compatible with CSS, JavaScript, and native frameworks—eliminating vague design language and replacing it with exact technical requirements.
Features
Produces exact duration, delay, and easing curves with control points for every animation
Maps user interactions to animation sequences across multiple UI states
Recommends optimization strategies and frame rates for complex animations
Documents motion-sensitive user accommodations and prefers-reduced-motion alternatives
Outputs animations in CSS keyframes, JavaScript animation properties, or native framework syntax
Breaks complex animations into discrete keyframes with exact timing for each
Addresses interrupts, cancellations, and state conflicts in animation flows
Creates standardized animation language for design systems and junior designer reference
Example Output
Input: Motion concept for a button interaction with ripple effect and state change
Output:
Animation: Button Ripple Expansion
- Duration: 600ms
- Delay: 0ms
- Easing: cubic-bezier(0.4, 0, 0.2, 1) [Material Design emphasis]
- Keyframes:
- 0%: opacity 0.3, scale 0
- 100%: opacity 0, scale 4
- Performance: 60fps, GPU-accelerated transform
Animation: State Transition (idle → active)
- Duration: 300ms
- Sequence: background-color fade (0-150ms) → icon rotate (100-300ms)
- Easing: ease-out for color, linear for rotation
- Accessibility: Respects prefers-reduced-motion with instant state change
Implementation: CSS @keyframes with will-change optimization or requestAnimationFrame with cancellation handlers for interrupts
What's Included
- SKILL.md instruction file with animation specification methodology:
- Animation Specification Template: Standardized format for all animation documentation
- Easing Curve Reference Sheet: Common curves with control points and use cases
- State Transition Mapping Framework: Worksheet for multi-state interaction flows
- Accessibility Compliance Checklist: Motion-sensitive user accommodations and WCAG 2.1 requirements
- Performance Audit Worksheet: Frame rate calculation and GPU optimization guidelines
Who It's For
- Motion designers and UI animators — Document animations for developer handoff and reduce revision cycles
- UX/UI designers — Specify interactions with technical precision before development begins
- Design system managers — Establish standardized motion language and animation guidelines for teams
- Frontend developers — Receive unambiguous animation specs and implementation requirements
- Product managers — Understand animation complexity and technical feasibility early in planning
Best For
- Converting design intent into developer-ready animation specifications
- Documenting complex multi-state interaction flows and edge cases
- Creating animation guidelines and motion design systems
- Reviewing animation technical feasibility before committing to concepts
- Generating accessibility documentation for motion-sensitive users
- Establishing performance constraints and optimization strategies for animation-heavy features







