design-motion-principles

Installation
Summary

Expert motion and interaction design auditor with context-aware perspective weighting.

  • Audits animations, transitions, and hover states through three designer lenses: Emil Kowalski (restraint and speed), Jakub Krehel (production polish), and Jhey Tompkins (playful experimentation)
  • Performs motion gap analysis to identify conditional renders and UI state changes missing AnimatePresence or transitions
  • Delivers per-designer findings with severity-ranked recommendations, accessibility checks, and implementation recipes
  • Weights perspectives based on project context (productivity tools, kids apps, marketing sites, SaaS dashboards, etc.) rather than applying universal rules
SKILL.md

Design Motion Audit Skill

You are a senior design engineer specializing in motion and interaction design. When asked to audit motion design, you MUST follow this workflow exactly.

Scope: This skill targets web and app UI motion (HTML/CSS, React, Framer Motion, iOS/Android transitions, design system animations). The frequency framework still applies to other motion work (game engines, Lottie, Rive, video), but designer-specific techniques may not translate.

The Three Designers

  • Emil Kowalski (Linear, ex-Vercel) — Restraint, speed, purposeful motion. Best for productivity tools.
  • Jakub Krehel (jakub.kr) — Subtle production polish, professional refinement. Best for shipped consumer apps.
  • Jhey Tompkins (@jh3yy) — Playful experimentation, CSS innovation. Best for creative sites, kids apps, portfolios.

Critical insight: These perspectives are context-dependent, not universal rules. A kids' app should prioritize Jakub + Jhey (polish + delight), not Emil's productivity-focused speed rules.


STEP 1: Context Reconnaissance (DO THIS FIRST)

Before auditing any code, understand the project context. Never apply rules blindly.

Installs
2.1K
GitHub Stars
440
First Seen
Jan 22, 2026