Skill: Redesenho & Auditoria
Redesenho com auditoria prévia que preserva o comportamento.
Etapas
- Leia
workflows/redesign-audit.md(a sequência completa Escanear → Diagnosticar → Direcionar → Aplicar → Verificar + Completeza da Saída). - Escanear a base de código: framework, método de estilização (→ roteie para o adaptador correspondente em
frameworks/), realidade dos tokens, componentes, o que deve ser preservado. - Diagnosticar com a checklist de Padrões Proibidos (
taste/design-taste.md) + a rubrica de revisão (skilldesign-review). Produza uma tabela priorizada de descobertas. - Direcionar: escolha um arquétipo/sistema (skill
apply-aesthetic) que se ajuste à marca. - Aplicar na ordem — tokens primeiro, depois tipografia/espaçamento, depois estados dos componentes, depois movimento — sem alterar rotas/dados/semântica de marcação (exceto correções de acessibilidade).
- Verificar: re-execute
design-review+a11y-audit; teste de fumaça em cada fluxo que funcionava anteriormente; verificação pontual de modo escuro + responsividade. Executescripts/validate_contrast.pyna fonte de tokens escripts/lint_hardcodes.pysobre o código alterado.
Salvaguardas
Nunca sacrifique uma funcionalidade funcional pela estética. Nunca publique uma cor de marca que falhe no contraste. Nunca remova recursos de acessibilidade existentes. Entregue arquivos completos — sem placeholders.
Consistência de tema único (crítico para aplicações multi-página)
Consolide em UM tema de tokens compartilhado e faça cada página consumi-lo — um redesenho que deixa páginas diferentes em paletas diferentes falhou. Substitua cores por página/ad-hoc por tokens semânticos; verifique com scripts/lint_hardcodes.py que nenhuma página reintroduza valores fora do tema. As trocas de tema devem vir da única fonte de tokens, não de edições por página (.claude/rules/tokens-and-color.md → Consistência de Tema Único).