Dans les termes du Skill
Un skill de revue délibérément restreint : il juge le code d'animation et de mouvement selon une exigence de qualité élevée, et rien d'autre, en déclinant toute revue de code générale. Ses standards de fond proviennent de la philosophie d'animation d'Emil Kowalski, et sa méthode — dix standards non négociables, des déclencheurs d'escalade agressifs, une hiérarchie de remédiation en neuf étapes et une sortie hiérarchisée — est conçue pour aboutir à un seul verdict.
Par défaut, on signale ; l'approbation se gagne. Chaque animation du diff doit se justifier par son objectif et sa fréquence, utiliser un easing réactif, rester sous 300ms, s'adapter à l'échelle de son déclencheur, s'exécuter sur transform et opacity, être interruptible, respecter le mouvement réduit et utiliser un timing asymétrique. La sortie est un tableau de constats Avant/Après/Pourquoi ainsi qu'une décision Bloquer ou Approuver, citant fichier:ligne.
Fonctionnement
- 01Mesurer selon dix standards
Chaque animation du diff est vérifiée selon dix critères non négociables couvrant la justification, la fréquence, l'easing, la durée, l'origine, l'interruptibilité, les propriétés GPU, l'accessibilité, l'asymétrie et la cohérence.
- 02Signaler les déclencheurs d'escalade à la détection
Un ensemble répertorié de signaux d'alerte est relevé fermement plutôt que débattu, notamment transition: all, les entrées scale(0), le ease-in sur l'UI, l'animation sur le clavier ou sur des actions à plus de 100/jour, et l'absence de gestion du mouvement réduit.
- 03Privilégier le remède le plus précoce
Les corrections sont proposées dans l'ordre hiérarchique : supprimer l'animation, la réduire, corriger l'easing, l'origine, l'interruptibilité, les propriétés GPU, le timing, le raffinement, puis enfin l'accessibilité et la cohérence.
- 04Émettre les deux parties requises
La revue revient dans un ordre fixe : la partie 1 est un tableau unique de constats, la partie 2 est un commentaire hiérarchisé qui se termine par une décision explicite.
- 05Hiérarchiser le commentaire et décider
Les commentaires restants sont regroupés en six niveaux d'impact, du plus élevé au plus faible, les niveaux vides étant omis, et se concluent par une décision : Bloquer ou Approuver.