Nelle parole della skill
Principi di design engineering per rendere le interfacce più curate, scritti per chiunque costruisca componenti UI o revisioni codice frontend: stati hover, ombre, bordi, tipografia, icone, micro-interazioni e animazioni di entrata/uscita.
Comprende diciannove principi fondamentali numerati con default rigorosi — raggio del bordo concentrico, allineamento ottico, box-shadow stratificate invece di bordi di falsa elevazione, transizioni CSS interrompibili, stagger di circa 100ms, testo antialiased, numeri tabulari, contorni immagine puro nero o bianco, scale(0.96) alla pressione, aree di tocco 44×44px e spessore del tratto delle icone abbinato al testo. Due modalità di revisione, rapida e completa, producono una tabella Severity/Location/Before/After/Why raggruppata per principio, limitata a 5 o 15 risultati, che termina in Block, Needs changes o Approve.
Che cosa produce
- Un report di revisione che dichiara subito cosa è stato ispezionato e non lascia mai intendere che una superficie non ispezionata sia stata coperta.
- Risultati raggruppati per principio all'interno di una tabella Severity, Location, Before, After, Why che elenca ogni modifica effettuata o proposta, non un sottoinsieme.
- Una tabella Considered but Rejected con 1–3 candidati reali in modalità rapida e 2–5 in modalità completa, ciascuno con il motivo per cui è stato scartato.
- Una sezione di verifica che elenca i comandi o le interazioni esatte eseguite e i risultati osservati, seguita dal verdetto.
Come funziona
- 01Espressione delle correzioni nel sistema di stile proprio del progetto
Prima di proporre o scrivere qualsiasi correzione, individuare come il progetto già stila gli elementi ed esprimere la modifica in quel sistema — Tailwind in un progetto Tailwind, CSS puro in un progetto CSS, o l'approccio CSS-in-JS già stabilito.
- 02Rallentare l'Interfaccia
Durante la revisione, riprodurre il movimento al 10% della velocità nel panel Animations del browser, perché ciò che appare sbagliato al 10% della velocità è ciò che è sottilmente errato a piena velocità.
- 03Modalità Predefinita: Completa
La modalità completa viene usata ogni volta che non viene fornita alcuna modalità di revisione; la modalità rapida deve essere richiesta esplicitamente.
- 04Scrivere i Risultati in un Formato Tabellare Fisso
Raggruppare i risultati per principio in una tabella markdown con colonne Severity, Location, Before, After e Why; la location cita path/to/file:line.
- 05Tenere Conto di Tutte le Cinque Categorie
La tabella dell'ambito deve includere tutte le cinque categorie del Quick Reference, e una superficie non ispezionata non deve mai essere implicitamente indicata come revisionata.
- 06Concludere con Verifica e un Verdetto
Il verdetto è Block quando rimane un risultato HIGH, Needs changes quando rimangono solo risultati MEDIUM o LOW, e Approve solo quando non resta nulla di azionabile.