design-spatial
Ajuda seu agente a pensar na composição visual e no arranjo dos elementos. Faz seu agente criar layouts equilibrados e agradáveis.
O que ela faz
Esta ferramenta ajuda a organizar elementos visuais em um design para que eles fiquem bem distribuídos e equilibrados. Ela garante que nada fique torto, apertado ou desalinhado.
Quando usar
- ✓Ao criar um layout para um site ou aplicativo.
- ✓Ao organizar fotos e textos em uma apresentação.
- ✓Ao arrumar objetos em uma imagem digital.
Exemplo do que pedir para a IA
“Organize os elementos desta página para que não fiquem apertados ou desalinhados.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta verifica se os elementos visuais estão bem espaçados e alinhados, evitando que se sobreponham ou criem barras de rolagem indesejadas. Ela sugere ajustes para garantir um visual limpo e profissional.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill design-spatialOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/design-spatial/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Design — composição espacial
Quando Usar
Use esta habilidade quando precisar de design — composição espacial.
Um modelo não pode confiar em sua própria saída de UI. Todo o resto decorre de duas falhas.
1. Não consegue ver o que criou
A UI é gerada como um fluxo de tokens, nunca como pixels — então o modelo não consegue perceber colisões, sobreposições, desequilíbrios ou espaçamento quebrado. Ele escreverá um título que se sobrepõe à imagem principal e não terá ideia.
Renderize e julgue a imagem, não o código. Sirva com qualquer servidor estático (por exemplo, python3 -m http.server ou npx serve) e capture a tela sem cabeça via Playwright. Capture a tela em algumas larguras.
Critique com olhos frescos — não os seus. Avaliar sua própria saída a racionaliza; o construtor olha para seu título sobreposto e o considera bom (é exatamente assim que uma colisão real foi enviada em testes). Use um juiz separado — um subagente que não escreveu a página — e diga a ele para procurar o que está errado: colisões, tangentes de borda, alinhamento irregular, peso desequilibrado, nenhum ponto focal claro, quebras em alguma largura. Corrija, renderize novamente, julgue novamente.
2. Sua primeira ideia é a média
O que quer que ele produza primeiro é a média de seus dados de treinamento — e há mais de uma média:
- a média de IA genérica: Inter, gradientes roxo sobre branco, coluna única centralizada, três cartões iguais;
- a média de tendências de design: letras maiúsculas condensadas exageradas, modo escuro + granulação, microtexto "vibes" monoespaçado, selos adesivos.
Aterrar na segunda não é gosto — é uma média mais lisonjeira, e é por isso que ela passa despercebida. Trate seu primeiro instinto como a média e desvie deliberadamente — em direção ao mundo específico deste produto (use o domínio / mundo de cores / assinatura do design thinking como direção), não em direção a outra tendência. Se o resultado pudesse ser de qualquer startup, você enviou a média.
3. Portanto, não prescreva um estilo
Qualquer regra fixa — uma grade de 12 colunas, uma escala de 8 pontos, "mono = dados" — se torna a média do próximo ciclo, e um modelo cego a executa em colisões de qualquer maneira. Prescreva o processo, não a aparência: veja com olhos frescos e afaste-se da média em direção ao domínio. O gosto fornece a direção (design thinking / filosofia de design); esta habilidade apenas insiste que você olhe e não envie a média.
Para ajuste espacial iterativo, uma página local com controles ao vivo (sliders, seletores, alças de arrastar) supera a crítica de tiro único.
4. NUNCA envie overflow horizontal — O portão obrigatório, sem exceções
PORTÃO DE BLOQUEIO. Você não pode chamar nenhuma UI da web de "concluída", "funcionando", "corrigida" ou "parece boa" até que você tenha executado a verificação
scrollWidthabaixo em uma largura estreita NESTA vez e visto0. Não "adicionei overflow-x:clip para que esteja bom." Não "parecia bom na minha largura." MEÇA. Estreito. Todas as vezes. Se você não mediu, não está pronto — diga "ainda não verifiquei o overflow" em vez de alegar que está pronto.
Uma barra de rolagem de um lado para o outro que não corresponde ao conteúdo é a falha de layout mais comum e mais embaraçosa, e ela é enviada repetidamente porque a viewport do desenvolvedor é larga o suficiente para escondê-la — o overflow só aparece quando a janela é mais estreita que algum elemento. É invisível na largura do desktop, então o loop de renderização-crítica §1 NÃO o capturará a menos que você capture a tela em uma largura estreita. Portão separado, explícito e inegociável.
Ele recorre porque os layouts CRESCEEM depois de terem sido verificados pela última vez. Toda vez que você adiciona uma aba de navegação, um botão de barra de ferramentas, um controle de cabeçalho, um chip, uma equação mais larga/<pre>, ou qualquer novo item a uma linha flex/inline, você invalidou a última verificação de overflow — a linha que cabia ontem agora empurra para fora da borda entre ~720–1200px enquanto sua janela de desenvolvimento de 1440px não mostra nada de errado. (Envio real, 2026-06, DUAS VEZES: um rótulo de borda de barra de progresso transbordou 23px; então um cabeçalho flex-wrap:nowrap que cresceu 4 abas rolou a página inteira 309px entre 720–1200px — ambos invisíveis na largura do desenvolvedor, ambos capturados apenas medindo em largura estreita.) Portanto: qualquer alteração que adicione um elemento a uma linha horizontal reativa este portão. Reavalie.
Defesas padrão para aplicar de antemão (para que o portão seja aprovado por construção):
- Linhas de cabeçalho / navegação / barra de ferramentas:
flex-wrap: wrap, nuncanowrap. Um flex de linha única em crescimento é a principal fonte desse bug. A quebra de linha é uma operação nula quando cabe e salva você quando não cabe. body { overflow-x: clip }como um backstop em todos os aplicativos (clip, não hidden — mantém layouts fixos/ancorados funcionando). Um backstop, NÃO um substituto para medição.
…
Perguntas frequentes
Por que é importante ter um bom espaçamento?
Um bom espaçamento torna o design mais agradável de ver, fácil de entender e profissional. Evita que o usuário se sinta confuso ou sobrecarregado com a informação.
O que é 'horizontal overflow'?
É quando o conteúdo de uma página é mais largo que a tela, forçando o usuário a rolar a página para os lados. Isso é considerado um erro grave em design e esta ferramenta ajuda a evitá-lo.
Como a ferramenta sabe se o design está bom?
Ela não julga o design diretamente, mas verifica se há problemas técnicos como desalinhamento ou conteúdo que transborda. A ideia é que você (ou outra pessoa) olhe o resultado final para ter certeza de que está esteticamente agradável.
Detalhes
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2815
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
design-system
Ajuda seu agente a criar um sistema de design a partir de um código existente. Ele extrai informações visuais e verifica a consistência, gerando um relatório e uma prévia interativa.
affaan-m/ECC
liquid-glass-design
Ajuda seu agente a criar interfaces de usuário com efeito 'Liquid Glass' para iOS. Permite adicionar efeitos visuais dinâmicos e interativos em SwiftUI e UIKit.
affaan-m/ECC