Motion Design

Design motion language specifying transition principles, micro-interactions, and reduced-motion alternatives in Markdown.

1|1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/dtsong/claude-code-windows-setup --skill motion-design-dtsong
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Motion Design
Source: https://github.com/dtsong/claude-code-windows-setup/tree/main/skills/council/artisan/motion-design
Command: npx skills add https://github.com/dtsong/claude-code-windows-setup --skill motion-design-dtsong

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps design the motion language for a feature or system, ensuring animations are purposeful, performant, and accessible.

Core Features & Use Cases

  • Define Motion Principles: Establish project-wide standards for duration, easing, and distance.
  • Spec Animations: Detail individual animations, including properties, duration, and easing.
  • Reduced-Motion Support: Design accessible alternatives for users who prefer less motion.
  • Use Case: When designing a new onboarding flow, use this Skill to define the animation principles for screen transitions and micro-interactions, ensuring a smooth and accessible user experience.

Quick Start

Define the motion principles for a new feature, including duration scales and easing curves.

Frequently Asked Questions about Motion Design

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

FAQPage Schema
How do I design micro-interactions and transitions that are accessible?▼

To design accessible motion, define animation choreography and transition principles, then specify reduced-motion alternatives for users who prefer less movement, outputting the complete specifications in Markdown format.

What is the best way to document animation easing curves and duration scales?▼

Documenting animation easing curves and duration scales involves establishing project-wide motion language standards. This process details individual animation properties and outputs comprehensive Markdown specifications for development handoff.

How do I create reduced-motion alternatives for UI animations?▼

Creating reduced-motion alternatives involves designing accessible substitutions for standard UI animations. This addresses accessibility requirements by ensuring users preferring less motion experience functional, non-animated state changes.

Can I use this to spec animation choreography for an onboarding flow?▼

Yes, you can spec animation choreography for an onboarding flow by defining screen transition principles and micro-interaction details. This ensures smooth, accessible user experiences across the entire flow.

What are the limitations of designing motion language without considering performance?▼

Designing motion language without considering performance leads to janky animations and poor user experience. Addressing performance considerations during motion specification ensures animations remain fluid and do not degrade interface responsiveness.