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 to detect and fix animation performance problems in CSS, WAAPI, Motion, rAF, and GSAP code. ## Core Features & Use Cases - Rule-based review: Checks animation code against nine prioritized rule categories, from critical never-patterns (layout thrashing, scroll-driven animation) to layer and blur guidance. - File-level audits: Pass a file path to receive violations with quoted snippets, impact explanations, and concrete code-level fixes. - Stack-agnostic constraints: Applies rules within the existing animation system without migrating libraries or mixing APIs. - 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 replacement. ## Quick Start Ask the assistant to review your animation file with the fixing-motion-performance skill, for example by pointing it at the component that contains the janky transition.