๐ŸŽฏ

fixing-motion-performance

๐ŸŽฏSkill

from ibelick/ui-skills

VibeIndex|
What it does
|

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)

fixing-motion-performance

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add ibelick/ui-skills --skill fixing-motion-performance
skills.sh Installโš  Installs to .agents/skills/ - may not be auto-recognized by Claude Code
npx skills add ibelick/ui-skills --skill fixing-motion-performance
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/fixing-motion-performance/SKILL.md

SKILL.md

3,262Installs
686
-
Last UpdatedJan 23, 2026