micro-motion

Installation
SKILL.md

Micro-Motion

Motion confirms a change, origin, or what to notice next. If it answers none, cut it.

Non-negotiables (the rules that keep motion feeling good)

  • Prefer compositor-safe properties. Start with transform and opacity. Color, filter, SVG, or measured layout transitions need purpose and target-device trace.
  • Ease by direction. Ease-out enters, ease-in exits, ease-in-out moves; linear is for a purposeful continuous loop only.
  • Design reduced motion as an equivalent state. Keep labels, choices, focus, and content; remove spatial movement.
  • Let JavaScript opt elements into waiting states only after the observer is ready. Static CSS must not hide content when JavaScript fails, initializes late, or restores from the back-forward cache.
  • Make looping motion controllable and never scroll-jack.

Easing & duration tokens

Installs
11
GitHub Stars
12
First Seen
Jun 22, 2026