Tooluck logoTooluck
SKILL.md

fixing-motion-performance

Agent skill fromibelick/ui-skills

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.

How to install fixing-motion-performance

install fixing-motion-performance
# install the ui-skills pack with the skills CLI
npx skills add ibelick/ui-skills

# or add only this skill to Claude Code: copy the folder

skills/fixing-motion-performance/

# into

~/.claude/skills/fixing-motion-performance/ (all projects)

.claude/skills/fixing-motion-performance/ (one project)

skills/fixing-motion-performance/SKILL.md

MITFull file
1# fixing-motion-performance
2
3Fix animation performance issues.
4
5## how to use
6
7- `/fixing-motion-performance`
8 Apply these constraints to any UI animation work in this conversation.
9
10- `/fixing-motion-performance <file>`
11 Review the file against all rules below and report:
12 - violations (quote the exact line or snippet)
13 - why it matters (one short sentence)
14 - a concrete fix (code-level suggestion)
15
16Do not migrate animation libraries unless explicitly requested. Apply rules within the existing stack.
17
18## when to apply
19
20Reference these guidelines when:
21- adding or changing UI animations (CSS, WAAPI, Motion, rAF, GSAP)
22- refactoring janky interactions or transitions
23- implementing scroll-linked motion or reveal-on-scroll
24- animating layout, filters, masks, gradients, or CSS variables
25- reviewing components that use will-change, transforms, or measurement
26
27## rendering steps glossary
28
29- composite: transform, opacity
30- paint: color, borders, gradients, masks, images, filters
31- layout: size, position, flow, grid, flex
32
33## rule categories by priority
34
35| priority | category | impact |
36|----------|----------|--------|
37| 1 | never patterns | critical |
38| 2 | choose the mechanism | critical |
39| 3 | measurement | high |
40| 4 | scroll | high |
41| 5 | paint | medium-high |
42| 6 | layers | medium |
43| 7 | blur and filters | medium |
44| 8 | view transitions | low |
45| 9 | tool boundaries | critical |
46
47## quick reference
48
49### 1. never patterns (critical)
50…

Excerpt shown under the repository's MIT license.

More skills in ui-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates