micro-motion

Enforce compositor-safe properties and reduced-motion policies for UI transitions.

3|3|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/KyaniteLabs/tastecheck --skill micro-motion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: micro-motion
Source: https://github.com/KyaniteLabs/tastecheck/tree/main/skills/micro-motion
Command: npx skills add https://github.com/KyaniteLabs/tastecheck --skill micro-motion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This skill addresses the common issue of UI motion that feels decorative, sluggish, or inaccessible, ensuring that every animation serves a clear functional purpose while maintaining high performance.

Core Features & Use Cases

  • Performance-First Animation: Provides tokens and patterns for compositor-safe properties like transform and opacity to ensure 60fps smoothness.
  • Accessibility Compliance: Implements a robust reduced-motion contract that respects user preferences without breaking the interface.
  • Use Case: When building a complex dashboard, use this skill to choreograph staggered list reveals and modal transitions that feel premium and responsive without causing layout jank.

Quick Start

Apply the micro-motion skill to define a 220ms ease-out entrance transition for the new navigation menu using the provided CSS tokens.

Frequently Asked Questions about micro-motion

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

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

Performant UI animation requires using compositor-safe CSS properties like transform and opacity to maintain 60fps smoothness. This skill provides motion tokens and patterns that enforce these properties, preventing layout jank during transitions.

How do I implement a reduced-motion contract for accessibility compliance?

A reduced-motion contract enforces accessibility compliance by respecting user preferences without breaking the interface. This skill implements robust policies that automatically adjust or disable UI animation choreography based on system accessibility settings.

What are semantic duration tokens for CSS animation and when should I use them?

Semantic duration tokens are standardized values used to choreograph consistent CSS animation timing. Use them when building frontend transitions, feedback loops, or staggered content reveals to ensure premium, responsive interaction design.

Why does my staggered list reveal cause layout jank in complex dashboards?

Staggered list reveals cause layout jank when animating non-compositor-safe CSS properties. This skill standardizes UI motion choreography by enforcing transform and opacity usage, ensuring complex dashboard transitions remain smooth and performant.

Can I use non-linear easing curves for premium frontend interaction design?

Non-linear easing curves are required for premium frontend interaction design. This skill provides predefined motion tokens that apply these curves alongside semantic durations to ensure transitions feel natural and responsive.

Does micro-motion work without external dependencies for frontend development tasks?

Micro-motion works without external dependencies for frontend development tasks. It relies solely on internal references and assets to standardize UI motion choreography, enforcing accessibility-first reduced-motion policies and compositor-safe property usage.