Dans les termes du Skill
find-animation-opportunities est un skill de recherche en lecture seule pour une base de code ou une UI : il parcourt une interface à la recherche de moments qui bénéficieraient réellement d'une animation et propose une recette précise pour chacun, avec des courbes, durées et propriétés exactes, mais ne l'implémente jamais. Son trait distinctif est la retenue.
Le postulat est « Vous n'avez pas besoin d'animations » : un chercheur d'opportunités qui suggère du mouvement partout produit les interfaces lentes et surchargées d'animations que ce repo existe pour éviter. C'est donc autant un filtre qu'un chercheur, censé rejeter la plupart des candidats. Chaque candidat doit survivre à quatre questions de filtrage — fréquence, objectif, vitesse, fonction — et le résultat est limité à 5–7 suggestions pour une application entière, classées par effet de levier.
Ce qu'il produit
- Un tableau d'opportunités : une ligne par suggestion retenue avec l'emplacement, le comportement actuel, l'objectif, le palier de fréquence et le mouvement suggéré avec des valeurs exactes.
- Une section des candidats rejetés listant 2 à 5 endroits délibérément laissés de côté, chacun étiqueté avec la question de filtrage qui l'a éliminé.
- Un court paragraphe de verdict nommant la suggestion à plus fort effet de levier et pointant vers la commande de relais improve-animations plan pour transformer n'importe quelle ligne en plan d'implémentation.
Fonctionnement
- 01Reconnaître la stack et ses tokens
Identifiez la stack, les bibliothèques d'animation, les tokens d'easing et de durée existants ainsi que la personnalité du produit, afin que les suggestions prolongent ce que le projet utilise déjà plutôt que d'inventer des valeurs parallèles.
- 02Balayer les failles connues
Parcourez la liste de chasse des classes de failles — manques de retour, état téléporté, récit spatial absent, entrées de groupe, failles gestuelles, budget de délice — plutôt que d'évaluer l'UI à l'œil.
- 03Filtrer chaque candidat
Chaque survivant doit répondre aux quatre questions dans l'ordre : fréquence, objectif, vitesse, fonction. Le skill se veut impitoyable ici, et la plupart des candidats échouent.
- 04Rendre compte en trois parties
Rédigez le tableau des opportunités, les candidats rejetés et le verdict. Un résultat vide est acceptable et doit être énoncé clairement plutôt que rembourré.