What problem does it solve? Animations that stutter, jank, or trigger expensive layout and paint work degrade user experience, and diagnosing the root cause requires deep knowledge of the browser rendering pipeline. This Skill provides a prioritized rule set for auditing and fixing animation performance problems in CSS, WAAPI, Motion, rAF, and GSAP code. ## Core Features & Use Cases - Prioritized Rule Categories: Nine ranked rule groups covering never patterns, mechanism choice, measurement batching, scroll-linked motion, paint, layers, blur and filters, view transitions, and tool boundaries. - File Review Mode: Review a specific file against all rules and receive violations with quoted snippets, impact explanations, and concrete code-level fixes. - Common Fix Patterns: Ready-made before/after examples for layout thrashing, scroll-driven animation, and FLIP-style measurement batching. - Use Case: A developer notices a dropdown transition janks on scroll. They run the review on the component file and learn the animation interpolates width (triggering layout) instead of transform, and get the exact corrected CSS. ## Quick Start Ask the assistant to review your animation file against the fixing-motion-performance rules and report violations with concrete fixes.