motion-design-expert

Guide interface animation development with timing tokens and reduced motion support.

45|4|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/martinholovsky/claude-skills-generator --skill motion-design-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: motion-design-expert
Source: https://github.com/martinholovsky/claude-skills-generator/tree/main/skills/motion-design
Command: npx skills add https://github.com/martinholovsky/claude-skills-generator --skill motion-design-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you create engaging and accessible user interface animations that enhance usability and provide clear feedback, without sacrificing performance or accessibility.

Core Features & Use Cases

  • Expert Animation Guidance: Provides best practices for timing, easing, and physics-based motion.
  • Performance Optimization: Ensures animations run smoothly at 60fps using GPU-accelerated properties.
  • Accessibility: Includes support for prefers-reduced-motion to cater to all users.
  • Use Case: Design a smooth, spring-like transition for a modal window that feels natural and responsive, while ensuring it respects the user's reduced motion preference.

Quick Start

Generate CSS for a slide-up fade-in animation using the --duration-normal and --ease-out tokens.

Frequently Asked Questions about motion-design-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create performant UI animations that maintain 60fps?

Performant UI animations require GPU-accelerated properties and optimized timing tokens. This Skill provides implementation patterns and performance tips to ensure your interface animations run smoothly at 60fps without sacrificing usability.

What is the best way to support prefers-reduced-motion in web transitions?

Supporting prefers-reduced-motion involves providing alternative feedback for users who disable animations. This Skill includes accessibility patterns to respect user preferences while maintaining clear UI state transitions and visual feedback.

How do I use spring physics for natural feeling modal window transitions?

Spring physics creates responsive, natural motion by simulating real-world dynamics. This Skill offers expert guidance on applying physics-based motion design to UI components like modals to enhance user experience.

Can I use timing tokens like --duration-normal and --ease-out for CSS animations?

Timing tokens standardize animation duration and easing across interfaces. You can generate CSS animations using tokens such as --duration-normal and --ease-out to maintain consistent motion design patterns.

Why does my HUD animation feel laggy during state transitions?

HUD animation lag often stems from non-GPU-accelerated properties or improper easing curves. This Skill provides quality standards and performance optimization techniques to resolve jank and ensure smooth state transitions.