/impeccable audit
Audit
Verificação de qualidade técnica em cinco dimensões com severidade P0 a P3.
Cinco dimensões pontuadas de 0 a 4, cada descoberta marcada de P0 (bloqueia o release) a P3 (polimento). O audit documenta; ele não corrige. Encaminhe as descobertas para /impeccable harden, /impeccable polish, ou /impeccable optimize.
Quando usar
/impeccable audit é a contraparte técnica de /impeccable critique. Onde /impeccable critique pergunta “isso parece certo”, /impeccable audit pergunta “isso resiste”. Ele executa verificações de acessibilidade, performance, temas, design responsivo e anti-patterns na implementação, pontua cada dimensão de 0 a 4, e produz um plano com classificações de severidade P0 a P3.
Use antes de lançar, durante uma sprint de qualidade, ou sempre que um tech lead disser “realmente deveríamos olhar a acessibilidade”.
Como funciona
A skill analisa seu código em cinco dimensões:
- Acessibilidade: contraste WCAG, ARIA, navegação por teclado, HTML semântico, labels de formulário.
- Performance: layout thrashing, animações custosas, lazy loading ausente, peso do bundle.
- Temas: cores fixas no código, cobertura de modo escuro, consistência de tokens.
- Responsivo: comportamento em breakpoints, alvos de toque, tratamento de viewport mobile.
- Anti-patterns: as mesmas 25 verificações determinísticas que o detector executa.
Cada dimensão recebe uma pontuação de 0 a 4. Cada descoberta recebe uma severidade: P0 bloqueia o release, P1 deve ser corrigido nesta sprint, P2 é para o próximo ciclo, P3 é polimento. Você recebe um único documento que pode colar em um gerenciador de tickets.
O audit não corrige nada. Ele documenta. Encaminhe as descobertas para /impeccable polish, /impeccable harden, ou /impeccable optimize dependendo da categoria.
Experimente
/impeccable audit the checkout flow
Saída esperada:
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)
...
Encaminhe os P0s para /impeccable harden, os P1s de temas e tipografia para /impeccable typeset e /impeccable polish, o resto para /impeccable polish.
Armadilhas
- Confundir com
/impeccable critique. Audit é qualidade de implementação. Crítica é qualidade de design. Execute ambos para um panorama completo. - Corrigir P3s antes dos P0s. A escala de severidade existe por um motivo. Comece do topo.
- Pular as dimensões que você acha que estão bem. Temas e responsivo são as que a maioria das pessoas assume que estão bem até descobrirem que não estão.