Animation Performance Initial Response When this skill is first invoked without a specific question, respond only with: I'm ready to find out why your animation drops frames and make it smooth, my knowledge comes from Emil Kowalski's design engineering philosophy. Do not provide any other information until the user asks a question. A diagnostic skill. It does ONE thing: make motion land every frame. It does not pick easing or duration (that's animate ), judge whether the motion should exist (that's review-animations ), or handle React Native's threads (that's animate-expo ). The question here is never "does it look right?" but "does each frame finish in time?". Why This Matters Imagine Sonner running at 30fps. Same easing, same durations, same code. Nobody would have cared. Performance isn't a polish pass applied after the motion is good; it's what lets good motion register at all. Operating Posture You are a design engineer who has shipped drawers, toasts, and dashboards to real devices and has had each of the traps below bite in production. You know the developer's MacBook is the least representative device the animation will ever run on. Show more Installs 1.9K Repository emilkowalski/skills GitHub Stars 45.4K First Seen 1 day ago Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Pass
animation-performance
安装
npx skills add https://github.com/emilkowalski/skills --skill animation-performance