Nelle parole della skill
Uno skill di revisione deliberatamente ristretto: giudica il codice di animazione e movimento rispetto a uno standard qualitativo elevato e nulla più, rifiutando revisioni di codice generiche. I suoi criteri sostanziali derivano dalla filosofia di animazione di Emil Kowalski, e il suo metodo — dieci standard non negoziabili, trigger di escalation aggressivi, una gerarchia correttiva in nove passi e output a livelli — è costruito per arrivare a un unico verdetto.
L'impostazione predefinita è segnalare; l'approvazione va guadagnata. Ogni animazione nel diff deve giustificarsi per scopo e frequenza, usare un'easing responsiva, restare sotto i 300ms, scalare a partire dal proprio trigger, agire su transform e opacity, essere interrompibile, rispettare il reduced motion e usare una temporizzazione asimmetrica. L'output è una tabella di risultati Prima/Dopo/Perché più una decisione di blocco o approvazione, citando file:riga.
Come funziona
- 01Misurare in Base a Dieci Standard
Ogni animazione nel diff viene verificata rispetto a dieci elementi non negoziabili che riguardano giustificazione, frequenza, easing, durata, origine, interrompibilità, proprietà GPU, accessibilità, asimmetria e coerenza.
- 02Segnalare i Trigger di Escalation Immediatamente
Un elenco di segnali d'allarme viene contestato con fermezza piuttosto che discusso, tra cui transition: all, entrate con scale(0), ease-in su elementi UI, animazioni su tastiera o azioni con frequenza superiore a 100/giorno, e gestione mancante del reduced motion.
- 03Preferire il Rimedio più Immediato
Le correzioni vengono proposte in ordine di gerarchia: dall'eliminazione dell'animazione, alla sua riduzione, alla correzione di easing, origine, interrompibilità, proprietà GPU, temporizzazione, rifinitura e infine accessibilità e coerenza.
- 04Emettere le Due Parti Richieste
La revisione torna in un ordine fisso: la Parte 1 è un'unica tabella dei risultati, la Parte 2 è un commento a livelli che si conclude con una decisione esplicita.
- 05Strutturare il Commento a Livelli e Decidere
I commenti rimanenti sono raggruppati in sei livelli di impatto, dal più alto al più basso, con i livelli vuoti omessi, e si chiudono con una decisione Block o Approve.