
Design Motion Principles
Expert guidance on purposeful motion design and animation audits
What You Can Do
You can build interactive UI components with purposeful motion—transitions, hover states, micro-interactions, and enter/exit animations—or audit existing motion design and receive detailed feedback. The skill operates in two focused modes: Create mode helps you implement motion that serves a clear purpose, while Audit mode evaluates your animations against industry-standard principles and reports specific findings with improvement recommendations.
Features
Create intentional motion or audit existing animations with context-aware guidance
Combines restraint (Emil Kowalski), craft (Jakub Krehel), and delight (Jhey Tompkins) frameworks
Handles HTML/CSS, React, Framer Motion, iOS/Android transitions, and design systems
Guides hover states, loading animations, feedback patterns, and state transitions
Reviews motion curves, timing, purposefulness, and UX impact with actionable feedback
Helps you balance animation density and performance across your interface
Provides code patterns and motion principles for React and CSS-based animation
Example Output
Create Mode Output: You get implementation guidance including recommended timing (in ms), easing curves with specific cubic-bezier values, code snippets in your framework of choice, and the design rationale explaining why the motion serves the user.
Audit Mode Output: You receive a structured report with: ✓ strengths in your current motion, ✗ issues to address, → specific recommendations with code examples, and overall assessment of whether the animation enhances or detracts from the user experience.
What's Included
- SKILL.md instruction file with mode detection logic and three-designer framework:
- workflows/create.md: Step-by-step guidance for building purposeful motion components
- workflows/audit.md: Structured audit checklist and feedback framework
- Frequency framework reference: Principles for balancing animation density and performance
- Motion principles checklists: Timing, easing, and purposefulness evaluation criteria
Who It's For
- Product designers creating motion specifications and reviewing animation quality
- Interaction designers building micro-interactions and state transitions
- Frontend engineers implementing animations in React, CSS, or Framer Motion
- Design system leads establishing motion principles and animation guidelines
- UX engineers optimizing motion for performance and user experience
Best For
- Building interactive components with intentional hover states and transitions
- Reviewing existing animations for purposefulness and timing alignment
- Creating micro-interactions (loading states, feedback animations, state changes)
- Establishing motion principles across design systems
- Optimizing animation performance and cognitive load in complex interfaces







