Radiant Digital
Home ← Book a meeting ↗

Chapter 05 · Our Favourite Skills · Reading 02

Emil Kowalski's skills, for motion that feels right

Radiant Digital · ~1 min read

The animation and interaction rules behind every hover, press and transition on this site. Written by Emil Kowalski of animations.dev. What each skill does and how to install them.


What it is

Agents are bad at animation in small, compounding ways: the wrong easing on a dropdown, an element that scales in from nothing, a 700 millisecond hover. Emil Kowalski has spent years at Vercel and Linear noticing exactly those mistakes, and this pack lists them so an agent stops making them. Every timing value on this site (the 200 millisecond hover, the 160 millisecond press, the 320 millisecond modal) came out of these files.

Author: Emil Kowalski, who teaches the full course at animations.dev. MIT licensed.

Repository: github.com/emilkowalski/skill

The skills inside it

Install it

npx skills@latest add emilkowalski/skills
TIP

Read emil-design-eng once yourself, even if you never write code. Knowing why 180 milliseconds feels faster than 400 changes how you give feedback on any interface.