motion-craft

Community

Precise UI animation recipes for flawless motion.

Authorolzn
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Many web interfaces suffer from inconsistent easing, inappropriate durations, and the use of layout‑triggering properties, leading to janky or inaccessible motion.

Core Features & Use Cases

  • Default easing: cubic‑bezier(0.16, 1, 0.3, 1) for most transitions.
  • Spring guidance: when to prefer Motion springs over bezier curves.
  • Duration limits: micro‑interactions ≤150 ms, entrances ≤300 ms, overall ≤400 ms.
  • Performance recommendations: use only transform, opacity, and filter; avoid layout properties and transition: all.
  • Scale ranges & transform‑origin: entry scale ≥0.85, press feedback 0.96‑0.98, origin set to trigger element.
  • Exit patterns: faster and smaller than entrances, with subtle translate.
  • Patterns: staggered entrances, icon‑swap animations, scroll‑triggered reveals, CSS vs keyframe guidance.
  • Reduced‑motion handling: respects prefers-reduced-motion with instant fallbacks.
  • Libraries: Motion, number‑flow, torph, liveline, vaul, sonner.

Quick Start

Ask the motion-craft skill to provide the default easing curve for a button hover transition.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: motion-craft
Download link: https://github.com/olzn/ui-craft/archive/main.zip#motion-craft

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.