motion-design

Audit interface animations using physics-based acceleration profiles and perceptual timing.

1|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/yogvidwankhede/vishwakarma --skill motion-design-yogvidwankhede
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: motion-design
Source: https://github.com/yogvidwankhede/vishwakarma/tree/main/.claude/skills/motion-design
Command: npx skills add https://github.com/yogvidwankhede/vishwakarma --skill motion-design-yogvidwankhede

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the problem of undifferentiated, sluggish, or broken interface motion by providing a rigorous, physics-based framework for animations that communicate intent rather than just adding latency.

Core Features & Use Cases

  • Motion Grammar: Defines eight specific motion intents (enter, exit, transform, etc.) with precise duration and easing parameters.
  • Physics-Based Tuning: Replaces arbitrary stiffness/damping with human-tunable damping ratios and natural frequencies.
  • Design Contract: Provides a checklist to ensure animations are compositor-safe, interruptible, and respectful of reduced-motion preferences.
  • Use Case: Use this to audit a complex modal transition or a list reordering animation to ensure it preserves object permanence and feels responsive to user input.

Quick Start

Apply the motion-design skill to audit the current modal transition and ensure it follows the entrance and exit duration rules.

Frequently Asked Questions about motion-design

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

FAQPage Schema
How do I audit UI animations to ensure they are compositor-safe and interruptible?▼

To audit UI animations for compositor safety, you verify property usage and check that motion patterns are interruptible. This framework provides a design contract checklist to evaluate transitions against performance and accessibility rules.

What is physics-based motion tuning for interface animations?▼

Physics-based motion tuning replaces arbitrary stiffness and damping values with human-tunable damping ratios and natural frequencies. This approach grounds UI animations in physical acceleration profiles to communicate clear intent.

How do I define motion grammar for UI transitions and state-change feedback?▼

Motion grammar defines eight specific motion intents, such as enter and exit, with precise duration and easing parameters. This structure standardizes interface animations to ensure consistent and perceptually accurate state-change feedback.

Does this approach support reduced-motion preferences for accessible UX?▼

Yes, accessible UX requires respecting reduced-motion preferences. The framework includes a design contract that ensures interface animations adhere to accessibility constraints while maintaining compositor-safe performance.

Why do my sluggish UI transitions feel like they are just adding latency?▼

Sluggish UI transitions often lack physical grounding and communicate no intent. Applying physics-based acceleration profiles and perceptual timing parameters ensures motion feels responsive rather than simply adding latency.

Can I use this motion framework for gesture-driven interactions and list reordering?▼

Yes, the framework applies to gesture-driven interactions and list reordering animations. It ensures these complex transitions preserve object permanence and remain responsive to user input through interruptible patterns.