Emil Kowalski's skills help an AI agent with interface motion and interaction work, from finding places in a UI that should animate and building animations in React Native and Expo to reviewing motion code against a high craft bar. His catalog also covers mobile web polish, such as fixing the 100vh bug and tap highlight flashes, stress-testing UI against worst-case data, choosing frontend libraries, and writing modern Swift.
Skills
15 skills · 54,095 stars · MIT
Animate Build an animation from scratch, making the decisions in the order that determines whether it fee…
Animate Expo Build animations in React Native and Expo, making the decisions in the order that determines whet…
Animation Performance Keep web animations inside the frame budget — animate composite-only properties, keep motion off…
Animation Vocabulary Reverse-lookup glossary that turns a vague description of a web animation or motion effect into i…
Apple Design Apple's approach to interface design and fluid, physical motion, translated for the web.
Ask Sonner Guide to Sonner, the React toast library — install and wire up the Toaster, pick the right toast(…
Break Ui Try to break a piece of UI by feeding it worst-case data — long names, unbreakable emails, one-le…
Emil Design Eng This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions…
Find Animation Opportunities Search a codebase or UI for places that don't animate but should, and reject everything that shou…
Improve Animations Survey a codebase's animation and motion code as a senior motion advisor, then produce a prioriti…
Mobile Native Make a web app feel native on a phone — the small CSS and meta-tag fixes that separate "a website…
Pick Ui Library Pick the right library for a given frontend task from a curated, opinionated list — numbers, OTP…
Prototype Build multiple genuinely different versions of a UI piece you describe, rendered behind a visual…
Review Animations Reviews animation and motion code against a high craft bar derived from Emil Kowalski's design en…
Write Swift How to write modern Swift well — modeling with value types, Swift 6 data-race safety and approach…
Other skills
1 skills
Design Engineering Motion and interaction polish for interfaces