motion-perf-audit
motion-perf-audit
Catalogue généré le 2026-05-11
En une phrase
AuditerDiagnostic desciblé animationsd'une (jank,animation qui rame ou d'un scroll saccadé, CPUavec haut)identification etde produirela un plan correctif priorisécause (compositing, layout thrashing, batching,will-change will-change).mal posé) et plan de correction priorisé.
Quand l'utiliser
VoirQuandlaunedescriptionanimationci-dessusvisiblement saccade ou "lag" sur certains appareils
Comment l'invoquer
- Slash command :
/motion-perf-audit(si exposé dans ton CLI)
PourDescription aller plus loin
Motion Performance Audit
Objectifdétaillée
IdentifierLa performance motion est un sujet contre-intuitif : ce n'est pas le nombre d'animations qui pose problème, c'est le type de propriétés animées. Animer transform et opacity, c'est gratuit (le navigateur délègue au GPU). Animer top, left, width ou height, c'est cher (chaque frame relance un calcul de layout).
Ce skill commence par classer le symptôme observé (jank ponctuel, scroll lourd, jank permanent, CPU haut), puis enquête sur les causes probables : propriétés animées qui forcent du layout, "thrashing" où on lit et écrit le DOM en boucle, plusieurs requestAnimationFrame qui se marchent dessus, observers (IntersectionObserver, ResizeObserver) qui se déclenchent en cascade, ou will-change posé partout "au cas où" (ce qui consomme de la causemémoire duGPU janksans et prescrire des correctifs concrets.aider).
Procédure
Il
Outputs attendus
Source
- Plugin :
perso (standalone) - Nom interne :
motion-perf-audit - Fichier :
/home/thymon/.claude/skills/motion-perf-audit/SKILL.md