01
It starts by itself
PR touches UI code. Runs in GitHub Actions or Claude Code routine.
- ↻ PR touches UI code
pull_request touching CSS or component files
Every screen change gets a motion review.
Install the Emil Design Eng skill and make it a habit: follow https://gethabit.dev/skills/emilkowalski/emil-design-eng.md
376K installs48K starsMIT licenceSource on GitHub ↗
Emil Design Eng
by Emil Kowalski · 376K installs
The skill
Teaches your agent to make motion and small details feel right.
Only when you ask.
Better design
Every screen change gets a motion review. Smoother screens and fewer small mistakes.
↻ Runs by itselfevery time you change your screens
When does it start? How does it check its work? What does it remember?
Stops after one pull request per run.
The agent reads the changed styles and components.
For each animation it checks how often users see it, its purpose, its easing and its duration.
It walks the review checklist, from ease-in on UI to keyframes on rapidly triggered elements.
It writes one markdown table with Before, After and Why, one row per issue.
Issues that stay open go into the run log for the next PR.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Emil Design Eng skill helps.
No. It writes a review table with suggested changes.
No. The skill keeps gentle opacity and color changes and removes movement.
Always one markdown table with Before, After and Why columns.
Copy the prompt at the top into your agent. It installs the skill from emilkowalski/skills and sets up the habit. Or run npx skills add emilkowalski/skills --skill emil-design-eng.
Yes. It is published under MIT. Habit is free too.
Install the Emil Design Eng skill and make it a habit: follow https://gethabit.dev/skills/emilkowalski/emil-design-eng.md
All Emil Kowalski skills →More design skills →
Works in
Made by Emil Kowalski, published under MIT. Habit links to the original and never changes it. Is this your skill?