Download for macOS
Skill

emilkowalski-motion

@nexu-io Updated 2026-08-15

Motion-design follow-up skill inspired by Emil Kowalski's animation guidance. Use after an interface exists to add tasteful micro-interactions, state transitions, and page motion with product-grade restraint.

agent-skillsai-agentsai-designbyokclaude-code-for-designclaude-designcodex-designcoding-agents

Install

git clone https://github.com/nexu-io/open-design /tmp/open-design && ln -s /tmp/open-design/skills/emilkowalski-motion ~/.claude/skills/emilkowalski-motion

From README

Emil Kowalski Motion Follow-Up Use this skill after a design artifact already exists. The goal is to make the interface feel alive without turning it into a motion demo. Workflow Inspect the current HTML, component, or selected page element before adding animation. Pick the smallest set of motion moments that clarify state or hierarchy: entry reveal for the primary content hover / active feedback for important controls transition between UI states scroll reveal only when it helps the story Prefer transform and opacity. Avoid animating layout properties such as top, left, width, or height. Use one motion language across the artifact. Do not mix unrelated easings, durations, or physics. Add prefers-reduced-motion fallbacks for any automatic or scroll-linked motion. Keep copy, data, and layout intent intact unless the user explicitly asks for a redesign. Motion Rules Default UI transitions should feel quick and useful: 140-220ms for most controls.