What problem does it solve? UI animations often stutter or jank because they trigger expensive layout and paint work instead of cheap compositor updates. This Skill provides a prioritized rule set for diagnosing and fixing animation performance problems in CSS, WAAPI, Motion, rAF, and GSAP code. ## Core Features & Use Cases - Prioritized Rule Set: Nine ranked categories covering never-patterns, mechanism choice, measurement, scroll, paint, layers, blur, view transitions, and tool boundaries. - File Review Mode: Point it at a file to get violations quoted line-by-line, a one-sentence explanation of why each matters, and a concrete code-level fix. - Common Fix Patterns: Includes before/after examples for layout thrashing, scroll-linked motion via scroll-timeline, and FLIP-style measurement batching. - Use Case: A React component animates a panel's width and stutters on low-end devices. Run a review to get the exact violation flagged and a transform-based replacement that stays on the compositor. ## Quick Start Ask the assistant to review your animation file with the fixing-motion-performance rules, for example by saying: review animations.js for motion performance violations and suggest fixes.