What problem does it solve? UI animations often cause jank because they trigger expensive layout or paint work in the browser rendering pipeline. This Skill provides a prioritized rule set for diagnosing and fixing animation performance issues in CSS, WAAPI, Motion, rAF, and GSAP code. ## Core Features & Use Cases - Rule-Based Review: Checks code against nine prioritized categories covering never patterns, measurement, scroll, paint, layers, blur, view transitions, and tool boundaries. - Actionable Violation Reports: Quotes the exact offending line, explains why it matters, and suggests a concrete code-level fix. - Stack-Agnostic Constraints: Applies rules within the existing animation system without migrating or rewriting libraries. - Use Case: A developer notices a scroll-linked reveal animation stutters on mobile. Running this Skill on the component flags the scrollTop polling loop and recommends an IntersectionObserver or Scroll Timeline approach instead. ## Quick Start Ask the assistant to review your animation file with /fixing-motion-performance followed by the file path to get violations and fixes.