Nelle parole della skill
Un playbook di audit e correzione per le performance delle animazioni CSS e JS, pensato per designer e sviluppatori che revisionano o refactorizzano transizioni poco fluide, motion legata allo scroll ed effetti di blur. Viene fornito come slash command: invocato senza argomenti, applica le linee guida a qualsiasi lavoro di animazione presente nella conversazione; se gli si passa un file, segnala le violazioni citando la riga esatta, il motivo per cui è rilevante e una correzione a livello di codice.
Le regole sono ordinate per priorità, dai pattern da evitare sempre, dalla scelta del meccanismo e dai limiti degli strumenti (livello critico), fino a misurazione, scroll, paint, layer e blur, e infine alle view transition. Rifiuta di migrare librerie di animazione se non richiesto esplicitamente, applicando le regole all'interno dello stack esistente.
Che cosa produce
- Una breve frase per ogni violazione che spiega perché è rilevante.
- Una correzione concreta, a livello di codice, per ogni violazione.
- Una motivazione esplicita per qualsiasi scelta non predefinita relativa al lavoro di rendering.
Come funziona
- 01Invocalo come Slash Command
Esegui /fixing-motion-performance per applicare i vincoli a qualsiasi lavoro sulle animazioni già in discussione nella sessione.
- 02Oppure Puntalo su un File
Passando un percorso, la Skill passa in modalità di revisione, verificando quel file rispetto a ogni regola invece di vincolare il lavoro in corso.
- 03Riporta in tre parti
Ogni riscontro cita la riga incriminata, fornisce una breve frase sul perché sia rilevante e propone una correzione a livello di codice.
- 04Ordina le Proprietà per Fase di Rendering
Il glossario suddivide il lavoro in composite, paint e layout, così chi effettua la revisione sa quali animazioni sono economiche e quali costose.
- 05Applica in Ordine di Priorità
Le categorie critiche vengono verificate prima di quelle a impatto minore, così i pattern da evitare sempre e i limiti degli strumenti vengono risolti per primi.
- 06Resta All'interno dello Stack Attuale
La migrazione della libreria non fa parte del compito; le regole vengono applicate al sistema di animazione già presente nel codebase.