/impeccable audit
Audit
Pięciowymiarowe sprawdzenie jakości technicznej z poziomami P0 do P3.
Pięć wymiarów ocenionych od 0 do 4, każde ustalenie otagowane P0 (blokuje wydanie) do P3 (wykończenie). Audit dokumentuje; nie naprawia. Przekaż ustalenia do /impeccable harden, /impeccable polish lub /impeccable optimize.
Kiedy używać
/impeccable audit to techniczny odpowiednik /impeccable critique. Tam gdzie /impeccable critique pyta “czy to wygląda dobrze”, /impeccable audit pyta “czy to wytrzyma próbę”. Uruchamia sprawdzenia dostępności, wydajności, motywów, responsywnego projektowania i antywzorców względem implementacji, ocenia każdy wymiar od 0 do 4 i tworzy plan z ocenami wagi od P0 do P3.
Użyj przed wydaniem, podczas sprintu jakości lub kiedy tech lead mówi “naprawdę powinniśmy spojrzeć na dostępność”.
Jak to działa
Umiejętność skanuje twój kod w pięciu wymiarach:
- Dostępność: kontrast WCAG, ARIA, nawigacja klawiaturą, semantyczny HTML, etykiety formularzy.
- Wydajność: thrashing układu, kosztowne animacje, brak lazy loadingu, waga bundla.
- Motywy: zakodowane na sztywno kolory, pokrycie dark mode, spójność tokenów.
- Responsywność: zachowanie na punktach przełamania, obszary dotyku, obsługa viewportu mobilnego.
- Antywzorce: te same deterministyczne 25 sprawdzeń, co detektor.
Każdy wymiar dostaje ocenę od 0 do 4. Każde ustalenie dostaje wagę: P0 blokuje wydanie, P1 powinno być naprawione w tym sprincie, P2 w następnym cyklu, P3 to wykończenie. Otrzymujesz z powrotem jeden dokument, który możesz wkleić do trackera zgłoszeń.
Audit niczego nie naprawia. Dokumentuje. Przekaż ustalenia do /impeccable polish, /impeccable harden lub /impeccable optimize w zależności od kategorii.
Wypróbuj
/impeccable audit the checkout flow
Oczekiwany wynik:
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)
...
Przekaż P0 do /impeccable harden, P1 dotyczące motywów i typografii do /impeccable typeset i /impeccable polish, resztę do /impeccable polish.
Pułapki
- Mylenie z
/impeccable critique. Audit to jakość implementacji. Critique to jakość projektowa. Uruchom oba dla pełnego obrazu. - Naprawianie P3 przed P0. Skala wagi istnieje z powodu. Zacznij od góry.
- Pomijanie wymiarów, które wydaje ci się, że są w porządku. Motywy i responsywność to te, które większość osób uważa za w porządku, dopóki nie okazują się nie w porządku.