Browse commands

/impeccable audit

Audit

Controllo di qualità tecnica a cinque dimensioni con gravità da P0 a P3.

/impeccable audit the checkout flow
src/checkout/**
2.6/ 4
Accessibilità2 / 4
Performance3 / 4
Temi2.5 / 4
Responsive3 / 4
Anti-pattern2.8 / 4
P02P15P28P314

Cinque dimensioni punteggiate da 0 a 4, ogni risultato etichettato da P0 (blocca il rilascio) a P3 (rifinitura). Audit documenta; non corregge. Indirizza i risultati verso /impeccable harden, /impeccable polish o /impeccable optimize.

Quando usarlo

/impeccable audit è la controparte tecnica di /impeccable critique. Dove /impeccable critique chiede “questo sembra giusto”, /impeccable audit chiede “questo regge”. Esegue controlli di accessibilità, performance, temi, design responsive e anti-pattern sull’implementazione, assegna un punteggio da 0 a 4 per ogni dimensione e produce un piano con livelli di gravità da P0 a P3.

Usalo prima della spedizione, durante uno sprint di qualità, o ogni volta che un tech lead dice “dovremmo davvero guardare l’accessibilità”.

Come funziona

La skill analizza il tuo codice su cinque dimensioni:

  1. Accessibilità: contrasto WCAG, ARIA, navigazione da tastiera, HTML semantico, etichette dei form.
  2. Performance: layout thrashing, animazioni costose, lazy loading mancante, peso del bundle.
  3. Temi: colori hard-coded, copertura dark mode, coerenza dei token.
  4. Responsive: comportamento ai breakpoint, target touch, gestione viewport mobile.
  5. Anti-pattern: gli stessi 25 controlli deterministici che esegue il rilevatore.

Ogni dimensione riceve un punteggio da 0 a 4. Ogni risultato riceve una gravità: P0 blocca il rilascio, P1 da correggere questo sprint, P2 nel prossimo ciclo, P3 è rifinitura. Ricevi un singolo documento che puoi incollare in un ticket tracker.

Audit non corregge nulla. Documenta. Indirizza i risultati a /impeccable polish, /impeccable harden o /impeccable optimize a seconda della categoria.

Provalo

/impeccable audit the checkout flow

Output atteso:

Accessibility: 2/4 (partial)
  P0: Missing form labels on 4 inputs
  P1: Contrast 3.1:1 on disabled button state
  P2: No visible focus indicator on custom dropdown

Performance: 3/4 (good)
  P1: Hero image not lazy-loaded (340KB)
  ...

Consegna i P0 a /impeccable harden, i P1 su temi e tipografia a /impeccable typeset e /impeccable polish, il resto a /impeccable polish.

Insidie

  • Confonderlo con /impeccable critique. Audit è qualità dell’implementazione. Critique è qualità del design. Esegui entrambi per un quadro completo.
  • Correggere i P3 prima dei P0. La scala di gravità esiste per un motivo. Inizia dall’alto.
  • Saltare le dimensioni che pensi siano a posto. Temi e responsive sono quelle che la maggior parte delle persone dà per scontate finché non scoprono che non lo sono.