Audit and fix animation performance issues including layout thrashing, compositor properties, scroll-linked motion, and blur effects. Use when animations stutter, transitions jank, or reviewing CSS/JS animation performance.
All-time #936Trending #1969First seen Jan 22, 2026
Audit and fix animation performance issues including layout thrashing, compositor properties, and scroll-linked motion.
Covers nine rule categories by priority: never patterns, mechanism selection, measurement batching, scroll-linked motion, paint optimization, layer promotion, blur/filter constraints, view transitions, and tool boundaries Provides file-level review mode that identifies violations with exact line quotes, impact explanation, and concrete code fixes Includes FLIP-style transition patterns, scroll timeline alternatives to JS polling, and guidance on batching DOM reads before writes Applies constraints within existing animation stacks without forcing library migrations
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
The skill consists of documentation and guidelines for optimizing UI animation performance. It contains no executable code, network requests, or security bypass attempts.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars8.3K
LicenseLICENSE
Default branchmain
Open issues2
Status
Active
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md5,565 B
docsSUMMARY.md256 B
History
First seen on skills.sh
First recorded snapshot · 21,839 installs
SKILL.md
fixing-motion-performance
Fix animation performance issues.
how to use
/fixing-motion-performance
Apply these constraints to any UI animation work in this conversation.
/fixing-motion-performance <file>
Review the file against all rules below and report: - violations (quote the exact line or snippet) - why it matters (one short sentence) - a concrete fix (code-level suggestion)
Do not migrate animation libraries unless explicitly requested. Apply rules within the existing stack.
when to apply
Reference these guidelines when:
adding or changing UI animations (CSS, WAAPI, Motion, rAF, GSAP)
refactoring janky interactions or transitions
implementing scroll-linked motion or reveal-on-scroll
animating layout, filters, masks, gradients, or CSS variables
reviewing components that use will-change, transforms, or measurement