/impeccable layout
Layout
Corrija layout, espaçamento e ritmo visual.
Quando usar
/impeccable layout é para páginas onde nada está tecnicamente errado, mas nada está respirando também. Padding igual em todo lugar, grids de cards monótonos, conteúdo que vai de borda a borda, hierarquia que depende apenas de tamanho. Use quando um layout “parece estranho” e você não consegue articular o porquê.
Bons gatilhos: “tudo parece apertado”, “parece um bloco de texto”, “não sei onde olhar primeiro”.
Como funciona
A skill percorre cinco dimensões de layout:
- Espaçamento: a escala de espaçamento é consistente ou há gaps aleatórios de 13px, elementos relacionados estão agrupados com espaçamento generoso entre grupos, existe algum ritmo.
- Hierarquia visual: o olho pousa na ação primária em 2 segundos, a hierarquia está fazendo trabalho real ou tudo está gritando.
- Grid e estrutura: existe um grid subjacente ou o layout é aleatório, os elementos estão alinhados a baselines.
- Ritmo: a página alterna entre espaçamento apertado e generoso, ou tudo é uniforme.
- Densidade: o layout está comprimido ou desperdiçado, a densidade combina com o tipo de conteúdo.
As correções geralmente envolvem reconstruir a escala de espaçamento, introduzir assimetria, colapsar grids monótonos em um layout misto com hero e elementos de suporte, e dar espaço real à ação primária.
Experimente
/impeccable layout the settings page
Mudanças típicas:
- Escala de espaçamento unificada para 8 / 16 / 24 / 48 / 96px
- Quebras de seção em 48px, gaps entre linhas em 16px, grupos de campos de formulário em 8px
- Ações primárias retiradas do fluxo do formulário com buffer de 32px
- Bordas decorativas removidas, substituídas por agrupamento baseado em espaçamento
- Proporções da barra lateral e coluna principal reequilibradas (280 / flex vs 25 / 75)
Armadilhas
- Confundir arrange com distill. Se o problema são muitas coisas, execute
/impeccable distillprimeiro. Layout é para organizar o que já é o conjunto certo. - Esperar que salve um grid quebrado. Se a página não tem grid nenhum, arrange construirá um. Apenas saiba que o diff será maior do que você espera.
- Ignorar o veredito de hierarquia. Se arrange diz “nada é primário”, nenhum trabalho de espaçamento resolve isso. Você precisa de uma decisão de conteúdo, não de ajuste de layout.