fixing-motion-performance
Catalogue stub — full skill: ibelick/ui-skills
Decision tree
-
Is the full skill already installed?
- Global:
f=~/.agents/skills/fixing-motion-performance/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - Project:
f=.agents/skills/fixing-motion-performance/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ the skill is installed asfixing-motion-performance, invoke it and proceedpointer→ go to step 2
- Global:
-
Detect scope, then install:
bash[ -e ~/.agents/skills/fixing-motion-performance ] && echo "global" || echo "project"Global:
bashnpx skills add ibelick/ui-skills --skill fixing-motion-performance -g -yProject:
bashnpx skills add ibelick/ui-skills --skill fixing-motion-performance -yClaude Code: send a command as a chat message starting with
!to run it without leaving the conversation.
Heads-up
- License: MIT
Invoke after install
- Skill name:
fixing-motion-performance - Trigger phrases: "motion performance", "animation performance", "layout thrashing", "compositor properties"
What it does
Audits animations for layout thrashing, incorrect compositor property usage, scroll-linked motion anti-patterns, and expensive blur effects. Provides concrete fixes to move animations onto the GPU and eliminate frame drops for smooth, production-grade motion.
When NOT to use
- Choosing easing, timing, or motion design principles (not performance) → use
design-motion-principles - Library-specific GSAP work (ScrollTrigger, timelines,
useGSAP) → usegsap-skills


