wireframe
Faz seu agente desenhar telas de forma simples. É útil para planejar o visual de aplicativos antes de criá-los.
O que ela faz
Cria rascunhos visuais simples (wireframes) de telas de aplicativos ou sites. Eles mostram a estrutura básica, como botões e textos se organizam, sem cores ou detalhes finais.
Quando usar
- ✓Quando você quer ter uma ideia de como uma tela vai ser organizada.
- ✓Para planejar o layout de um site ou aplicativo antes de começar a programar.
- ✓Para mostrar a estrutura de uma página de forma rápida e simples.
Exemplo do que pedir para a IA
“Faça um rascunho de como seria a tela de login de um aplicativo de banco.”
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 IA usa um conjunto de regras e formas básicas para desenhar caixas e linhas que representam os elementos da tela. Ela foca apenas na posição e tamanho, usando apenas preto e branco.
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 paperclipai/paperclip --skill wireframeOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/paperclipai/paperclip/master/packages/skills-catalog/catalog/bundled/product/wireframe/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.
Wireframe
Produza wireframes de UI de baixa fidelidade, em preto e branco, como arquivos SVG independentes. O objetivo é comunicar a estrutura — o que vai onde, em que ordem, em que tamanho aproximado — sem se comprometer com cores, marca ou polimento.
Quando usar
Acione com frases como:
- "crie um wireframe de [tela / página / fluxo] para X"
- "mockup de baixa fidelidade / lo-fi de X"
- "rascunhe um layout para X"
- "esboço rápido da página [dashboard / configurações / login / ...]"
- "mostre como X ficaria antes de eu construir"
Pule e adie para frontend-design (ou similar) quando a solicitação mencionar: marca, polimento, componentes reais, "pronto para produção", paletas de cores, alta fidelidade, exportação do Figma, ou entregas de código/HTML/React reais.
Estilo da casa — inegociável
Wireframes são diagnósticos, não decorativos. Trave estes tokens em cada saída:
| Token | Valor | Notas |
|---|---|---|
| Traço | #000 de largura 1.5 |
Todas as bordas, divisores, contornos |
| Preenchimento (caixas) | #fff |
Padrão para cartões/contêineres |
| Preenchimento de placeholder | #e6e6e6 |
Regiões de imagem/avatar/estado vazio |
| Cor do texto | #000 para rótulos, #666 para texto placeholder |
Sem outras cores |
| Destaque | #d33 (tracejado) — APENAS na camada de anotação |
Nunca dentro de elementos de UI reais |
| Fonte | font-family="-apple-system, system-ui, sans-serif" |
Uma única fonte em todo o arquivo |
| Escala de tipo | 12 legenda · 14 corpo · 20 título · 28 título |
Sem outros tamanhos |
| Grade | Snap de 8px, canal de 24px | Todas as coordenadas x/y/largura/altura devem ser múltiplos de 8 |
| Canvas padrão | 1280×800 desktop, 375×812 mobile, 768×1024 tablet |
Escolha um e declare-o no comentário |
Se precisar destacar uma região específica para uma chamada, use a camada de anotação (vermelho tracejado). Nunca colorize o próprio wireframe.
Fluxo de trabalho
- Confirme o escopo. Quais telas? Qual viewport (desktop / tablet / mobile)? Tela única ou fluxo de várias telas? Se não estiver claro, faça uma pergunta e prossiga com o padrão mais provável.
- Escolha um canvas da tabela acima. Declare o viewport na sua resposta.
- Componha a partir de primitivas. Leia
references/components.mde monte a tela a partir dos trechos primitivos. Alinhe cada coordenada a 8px. - Escreva o SVG em um arquivo. Caminho padrão:
wireframes/<slug>.svgno diretório de trabalho. O nome do arquivo em slug descreve a tela (login.svg,dashboard.svg,settings-account.svg). - Emita uma lista de anotações textuais na sua resposta, mapeando cada região numerada no SVG a uma descrição de uma linha ("1 — navegação principal, 2 — campo de busca, 3 — lista de itens recentes"). Isso torna o wireframe acessível, consultável e revisável em canais apenas de texto.
- Para fluxos de várias telas, produza um SVG por tela e um resumo
flow.svgque organiza miniaturas da esquerda para a direita com setas entre elas.
Início rápido — SVG mínimo
<svg xmlns="http://www.w3.org/2000/svg" width="1280" height="800" viewBox="0 0 1280 800"
font-family="-apple-system, system-ui, sans-serif" fill="#fff" stroke="#000" stroke-width="1.5">
<!-- canvas border -->
<rect x="0" y="0" width="1280" height="800" />
<!-- example: a button -->
<g transform="translate(48, 48)">
<rect width="120" height="40" rx="4" />
<text x="60" y="25" font-size="14" text-anchor="middle" stroke="none" fill="#000">Continue</text>
</g>
</svg>
Dois pontos de atenção do estilo da casa que valem a pena memorizar:
- Sempre defina
stroke="none"em elementos<text>(o texto herda o traço do pai e ganha um halo caso contrário). - Sempre envolva o preenchimento do texto explicitamente (
fill="#000") já que o preenchimento do grupo pai é#fffpara caixas.
Biblioteca de primitivas
O conjunto completo de primitivas reutilizáveis está em references/components.md. Carregue-o sempre que precisar de uma primitiva cuja marcação exata você não tenha na memória de trabalho. Não derive primitivas do zero — copie o trecho e ajuste as coordenadas.
Primitivas fornecidas:
- Entradas: botão (preenchido, contornado, ícone), campo de texto, área de texto, dropdown, caixa de seleção, rádio, toggle, campo de busca
…
Perguntas frequentes
Por que usar preto e branco?
Para focar apenas na estrutura e organização dos elementos, sem distrações de cores ou design final.
Posso pedir cores ou detalhes?
Não, esta ferramenta é feita apenas para rascunhos de baixa fidelidade (simples). Para designs mais detalhados, seria outra ferramenta.
O que são 'primitivos'?
São as formas básicas usadas para construir o wireframe, como retângulos para botões ou caixas de texto, e linhas para divisórias.
Detalhes
Descrição original do autor
Produce low-fidelity black-and-white UI wireframes as SVGs or viewer pages. Use when asked to wireframe, sketch a screen, draft a layout, make a low-fi mockup, or publish wireframes.
repo: paperclipai/paperclip
Popularidade
- Estrelas no GitHub
- 103 mil
- Posição no ranking
- #382
- Licença
- MIT
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
delegate-work
Ajuda seu agente a delegar trabalho para outro agente. É útil para dividir tarefas complexas e acompanhar o progresso de forma organizada.
paperclipai/paperclip
follow-up-results
Faz seu agente verificar resultados de trabalhos anteriores. É útil para acompanhar o andamento de tarefas e adicionar feedback humano.
paperclipai/paperclip
review-my-team
Ajuda seu agente a revisar a equipe conectada. É útil para ter um resumo do time, tarefas, bloqueios e aprovações pendentes.
paperclipai/paperclip
paperclip-task-bridge
Faz seu agente criar e gerenciar tarefas em outra plataforma. É útil para interagir com sistemas de gerenciamento de projetos diretamente.
paperclipai/paperclip
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