fixing-motion-performance
๐ฏSkillfrom ibelick/ui-skills
Diagnoses and fixes animation performance issues including frame drops, jank, and layout thrashing in web interfaces.
Overview
Fixing Motion Performance is a Claude Code skill that provides a prioritized ruleset for diagnosing and resolving animation performance issues in web interfaces. It covers CSS transitions, Web Animations API, Motion libraries, requestAnimationFrame, GSAP, and scroll-linked animations, with rules organized by severity from critical to low impact.
Key Features
- Priority-Based Rule System โ Nine rule categories ranked by impact, from critical "never patterns" (layout thrashing, scroll event animation) to lower-priority concerns like view transitions.
- Rendering Pipeline Awareness โ Rules are grounded in the browser rendering pipeline, distinguishing between composite-only properties (transform, opacity), paint-triggering properties, and layout-triggering properties.
- Scroll Animation Guidance โ Specific rules for scroll-linked motion, recommending Scroll/View Timelines and IntersectionObserver over polling scroll position.
- Flexible Application โ Can be applied as a blanket constraint on all UI animation work or used to audit a specific file, reporting exact violations with concrete code-level fixes.
Who is this for?
This skill is for frontend developers working on web applications with animations or transitions who encounter jank, frame drops, or sluggish interactions. It is particularly useful when building scroll-linked effects, complex transitions, or any motion that touches layout or paint properties.
Same repository
ibelick/ui-skills(5 items)
Installation
npx vibeindex add ibelick/ui-skills --skill fixing-motion-performancenpx skills add ibelick/ui-skills --skill fixing-motion-performance~/.claude/skills/fixing-motion-performance/SKILL.mdSKILL.md
More from this repository4
Identifies and fixes web accessibility issues to meet WCAG guidelines, analyzing HTML, CSS, and JavaScript for compliance.
Reviews and polishes UI code for consistent styling, layout, typography, and design system adherence in agent-built interfaces.
A set of skills to polish interfaces built by agents, covering opinionated UI baselines, accessibility fixes, metadata correction, and performance-first UI motion.
Polishes agent-built interfaces with skills for baseline UI review, accessibility fixes, metadata corrections, and motion performance optimization.