design-motion-principles

Solid

Expert motion and interaction design auditor based on Emil Kowalski, Jakub Krehel, and Jhey Tompkins' techniques. Use when reviewing UI animations, transitions, hover states, or any motion design work. Provides per-designer perspectives with context-aware weighting.

Web & Frontend 44 stars 2 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
55
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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. ## 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. ### Gather Context Check these sources: 1. **AGENTS.md** — Any explicit context about the project's purpose or design intent 2. **package.json** — What type of app? (Next.js marketing site vs Electron productivity app vs mobile PWA) 3. **Existing animations** — Grep for `motion`, `animate`, `transition`, `@keyframes`. What durations are used? What patterns exist? 4. **Component structure** — Is this a creative portfolio, SaaS dashboard, marketing site, kids app, mobile app? ### Motion Gap Analysis (CRITICAL - Don't Skip) After finding existing animations, actively search for **missing** animations. The...

Details

Author
uiNerd16
Repository
uiNerd16/aicanvas
Created
3 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category