Communitygithub.com

heyviet/fundamentos-de-wireframe

Use ao decidir entre wireframe ou design de alta fidelidade/código, escolher a fidelidade certa para um artefato de design ou selecionar uma ferramenta/método de wireframing. Também é acionado quando stakeholders pulam a ideação e se comprometem com o primeiro conceito, exigem 'apenas deixe parecer real', poluem visuais durante a exploração inicial, aprovam branding em vez de estrutura, ou quando um projeto descarrila após o início da codificação porque falhas não foram pegas no papel.

O que é fundamentos-de-wireframe?

Esta skill fornece uma estrutura completa para decidir quando e como usar wireframes em vez de designs de alta fidelidade ou código direto. Ela ensina que a fidelidade deve corresponder à certeza: nunca renderize mais polimento do que decisões validadadas. A habilidade cobre quando usar wireframes (novos recursos, alinhamento de equipe), por que baixa fidelidade vence (polimento gera falsa confiança, omissão é um recurso, barato de mudar vence barato de fazer), e como subir e descer na 'escada de fidelidade' (sem fidelidade, baixa, média, tardia, alta). Inclui uma avaliação detalhada do processo em 7 etapas, formato de saída padronizado, guia de referência rápida, anti-padrões comuns e habilidades complementares. A skill é útil para desenvolvedores, designers e gerentes de produto que usam agentes de IA como Claude Code, Cursor ou Codex para orientar decisões de design e evitar retrabalho caro.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/heyviet/wireframe-skills/tree/HEAD/skills/wireframe-fundamentals

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Fundamentos de Wireframe

Visão Geral

A fidelidade deve corresponder à certeza: nunca renderize mais polimento do que você tem decisões validadas para sustentar. A saída de um wireframe é o entendimento compartilhado, não o artefato — ele é um híbrido de esboço/protótipo feito para ser barato de fazer, barato de mudar e barato de descartar, para que falhas estruturais apareçam antes que alguém escreva código.

Quando Usar

  • Iniciando qualquer nova tela, recurso ou produto — antes do design visual, antes do código
  • Escolhendo a fidelidade do próximo artefato de design, ou decidindo se deve subir ou descer um nível
  • Selecionando um método ou ferramenta de wireframing (papel, quadro branco, software dedicado)
  • Desbloqueando uma equipe presa discutindo pixels porque pulou diretamente para mockups polidos
  • Alinhando desenvolvedores e stakeholders sobre estrutura e fluxo antes do início da construção
  • NÃO para: polimento visual — tipo, cor, marca, movimento. Isso é território de comp/mockup (co-disparo hallmark)
  • NÃO para: validar detalhes finos de interação com usuários — isso precisa de um protótipo, não de um wireframe

Por Que a Baixa Fidelidade Vence

  • Polimento gera falsa confiança. Um design realista parece "quase pronto" para qualquer revisor: o feedback muda de estrutura para branding, e a aprovação acontece no eixo errado. Equipes que vão de especificação → protótipo polido rotineiramente descartam meses de trabalho que três rodadas de wireframes descartáveis teriam pego. A aparência deliberadamente desenhada à mão das ferramentas de wireframe existe para evitar exatamente esse erro de leitura.
  • Omite é o recurso. Deixe detalhes de fora de propósito para que a atenção se concentre em estrutura, conteúdo e fluxo. Um wireframe que não pode ser confundido com o produto convida à crítica estrutural; um que pode, convida a opiniões sobre fontes.
  • Barato de mudar vence barato de fazer. Esboços em papel são rápidos de fazer, mas lentos de revisar; protótipos são lentos em ambos. Wireframes digitais são o único artefato rápido em ambos — o que os torna utilizáveis tanto na divergência quanto na convergência.
  • A imagem na sua cabeça é mais difusa do que você pensa. Externalizar uma ideia expõe as lacunas — estados esquecidos, etapas faltando, casos não tratados — que permanecem invisíveis enquanto a ideia vive apenas na sua cabeça. Se o primeiro wireframe não revelar nada faltando, você copiou em vez de pensou.
  • Volume é o método, não desperdício. Na Pixar, um único filme de noventa minutos leva cerca de doze mil desenhos de storyboard, e até dez filmes são feitos por filme — até 120.000 desenhos antes da animação começar (Ed Catmull, que chama o fracasso de "uma manifestação de aprendizado e exploração"). René Redzepi do Noma coloca a proporção claramente: para cada ideia incrível que sai, você precisa de dez ideias para entrar. Se você espera enviar seu primeiro conceito, trate isso como uma bandeira vermelha, não eficiência.

A Escada da Fidelidade

NívelAparênciaCerteza que codificaUse para
Sem-fiCaixas, setas, fluxogramas, listas de conteúdo — sem elementos de UIProblema e fluxo ainda desconhecidosDescoberta: mapeando opções, telas, modelos de conteúdo
Baixa-fiQuadros ásperos de uma cor, linhas imprecisas, texto placeholderEstruturas candidatas se formandoDivergência rápida: muitos conceitos de layout em minutos cada
Média-fiComponentes de UI reais, títulos/rótulos/CTAs reais, paleta limitada, corpo de texto loremEstrutura acordada; interação sendo refinadaCombinar e refinar, variantes de layout/componente, feedback inicial
Fase tardiaMédia-fi + anotações, setas entre telas, fluxos completos, conteúdo de amostraEstrutura e fluxo resolvidosRevisão de stakeholders, entrega para desenvolvedores — deve ser autossuficiente
Alta-fiIndistinguível do produto, pode ser interativoDecisões visuais + de interação travadasÉ um protótipo/comp agora, não um wireframe — artefato diferente, regras diferentes

Suba um nível apenas quando as perguntas que o nível atual existe para responder forem respondidas: fluxo validado antes do detalhe de layout, layout acordado antes da escolha de componente, estrutura aprovada antes de qualquer realismo.

Desça um nível quando qualquer um destes ocorrer:

  • Revisores comentam sobre cores, fontes ou espaçamento em vez de estrutura — o artefato está super-renderizado para a decisão em questão
  • O debate é sobre recursos faltando ou ordem do fluxo, não sobre a tela à sua frente
  • Um conceito chega a um beco sem saída, ou novos requisitos chegam — recomece barato, não renove caro
  • Você se pega ajustando pixels antes do fluxo ser acordado

Se um stakeholder pedir um "wireframe de alta fidelidade": isso é um pedido de comp ou protótipo. Construa isso como um artefato separado — não infle o wireframe, ou você perde sua licença para mudar.

Wireframes ao Longo do Processo

O volume expande durante a divergência, contrai durante a convergência — e a fidelidade sobe apenas à medida que as decisões travam. A convergência não é um funil suave: alterne pequenas etapas de convergir/diverge (convergência controlada de Pugh), permitindo que novas variantes surjam da avaliação das sobreviventes.

FaseFidelidadeQuantidade de wireframesCritério de saída
DescobertaSem-fiMuitos fragmentosTelas, fluxos e conteúdo são enumerados; opções mapeadas
DefiniçãoBaixa-fi≥3 conceitos distintosA equipe pode discutir estrutura sem discutir visuais
DesignMédia-fi1–2 sobreviventes mesclados + variantesUma estrutura acordada; interações e navegação resolvidas
Construção/entregaFase tardiaFluxo anotado completoUm desenvolvedor pode construir a partir dele sem o autor
  • Descoberta — sem-fi. Objetivo: tirar ideias da sua cabeça e usar o que emerge para gerar mais. Fluxogramas, diagramas de conexão de tela, placeholders de conteúdo. Mova-se rápido com a ferramenta mais rápida; mais ideias iniciais é estritamente melhor. Se você está adicionando detalhes de UI aqui, está gastando muito tempo em uma ideia — recue.
  • Definição — baixa-fi. Gere ≥3 conceitos estruturalmente distintos por problema antes de convergir em qualquer um. Julgue um conceito pela conversa que ele cria, não pelo seu acabamento. Mate a regra inconsciente de que artefatos de design devem parecer acabados.
  • Design — média-fi, "combinar e refinar." NÃO promova simplesmente o favorito da última rodada — mescle as partes fortes de vários conceitos e permaneça na incerteza uma rodada a mais do que parece confortável. Introduza texto real e componentes reais; mantenha uma paleta limitada para que o detalhe permaneça limitado. Comece a trabalhar na navegação tela a tela e na interação por tela, com variantes no nível do componente.
  • Construção/entrega — fase tardia. Otimize para um novo público: colegas e stakeholders, não você mesmo. Adicione anotações, conecte telas com setas, inclua todas as telas no fluxo de trabalho e adicione detalhes apenas em interações críticas ou novas. O wireframe deve ser compreensível sem a presença do autor. Perigo desta fase: apego — especialistas de domínio e desenvolvedores ainda devem ser livres para julgar, cortar e substituí-lo.

O Que Torna um Wireframe Bom

Julgue um wireframe pelo que ele causa, nunca pelo quanto ele se parece com o produto.

  1. Ele respondeu a três perguntas antes de existir. Escreva na página um do arquivo: Quem usa isso (persona ou função concreta — "administradores", "doadores")? Quais são seus objetivos (enquadrados como necessidades do usuário — ninguém quer se inscrever; eles querem salvar o progresso)? Que problema ele aborda (dor atual, lacuna do concorrente)? Uma ótima solução para um problema mal definido perde para uma solução decente para um bem definido. Pular esta nota é o erro de maior impacto em todo o processo.
  2. Ele foi iterado. Bons wireframes são sobreviventes de muitas rodadas, não primeiros rascunhos polidos. Trate cada versão como descartável; a disposição para deletar é o motor da qualidade.
  3. Ele expôs lacunas. Um wireframe que mostrou um estado, etapa ou caso de uso faltando já se pagou. A abertura é um recurso: ela estimula a ideação que fecha essas lacunas.
  4. Ele convida à ação. Anote, deixe áreas visivelmente inacabadas de propósito, destaque deltas do produto atual e as áreas de menor certeza. Orçamento de detalhes: pare quando o esforço-para-transmitir excede o que o público precisa saber. A reação de fracasso é "OK — e agora?"; o teste de sucesso é que a próxima pessoa possa pegá-lo e seguir sem você.

Escolhendo uma Ferramenta

  • O único recurso obrigatório: não deve interromper o fluxo. A ferramenta certa visualiza ideias tão rápido quanto elas chegam. Fases iniciais: caneta/papel ou quadro branco são totalmente competitivos com software.
  • Se for software, exija: uma biblioteca de componentes de UI padrão (para que quadros de fase média/tardia mapeiem para coisas que desenvolvedores podem construir) — e exija a ausência de ajustes finos: sem dimensões de pixel, sem propriedades CSS, sem comportamento interativo. Essas opções são iscas de polimento durante a ideação.
  • Mais capaz ≠ melhor. Restrições impulsionam tanto a velocidade quanto a criatividade; uma ferramenta que pode renderizar a coisa real tentará você a fazê-lo.
  • Combine a ferramenta à fase, não à preferência: divergência solo → o que for mais rápido para você, incluindo papel; ideação em grupo → quadro branco (físico ou digital) para que todos possam desenhar; qualquer coisa que precise ser revisada, compartilhada ou anotada → ferramenta de wireframing digital; qualquer coisa interativa → você saiu do wireframing, use uma ferramenta de prototipagem e diga isso.
  • Teste de participação da equipe: se apenas o designer pode operar a ferramenta, é a ferramenta errada para as fases iniciais — wireframes funcionam porque todos (PM, desenvolvedor, stakeholder) podem criar e editá-los.

Contexto Necessário

  • Qual decisão está pendente — a fidelidade é escolhida contra uma decisão, nunca no abstrato.
  • O que já está validado vs ainda em aberto. A fidelidade não pode exceder a certeza.
  • Quem revisa a seguir e o que eles lerão o polimento como significando.
  • Quanto tempo deve sobreviver — exploração descartável ou referência durável.
  • Quem precisa editá-lo — se não-designers devem contribuir, a escolha da ferramenta se estreita.

Procedimento de Avaliação

  1. Escreva a nota de quem / objetivos / problema. Se não conseguir, pare — essa é a descoberta.
  2. Nomeie a decisão pendente e a menor fidelidade que pode respondê-la.
  3. Verifique a certeza contra a escada: algo está renderizado mais acabado do que está decidido?
  4. Conte os conceitos. Abaixo de três na fase de definição, você não divergiu.
  5. Leia o feedback que está recebendo: comentários sobre fontes ou cor significam que o artefato está super-renderizado — desça um nível.
  6. Confirme que a ferramenta não está oferecendo ajustes finos de pixel ou CSS durante a ideação.
  7. Antes de compartilhar, verifique se ele se sustenta sem você.

Formato de Saída

Decisão pendente: <o que este artefato deve responder>
Quem / objetivos / problema: <as três respostas>
Fidelidade: <nível> — porque a certeza é <o que está validado>
Conceitos explorados: <n>  (≥3 na fase de definição)
Ferramenta: <escolha> — porque <velocidade / editabilidade / quem deve contribuir>
Próximo nível quando: <a condição que desbloqueia subir>

Referência Rápida

SituaçãoRegra
Novo recurso ou produtoComece sem-fi/baixa-fi; ≥3 conceitos distintos antes de convergir
Inseguro sobre qual fidelidade usarCombine fidelidade à certeza; quando em dúvida, vá mais baixo
Feedback é sobre fontes/coresArtefato super-renderizado — desça um nível de fidelidade
Estrutura acordada, refinando interaçãoSuba para média-fi: componentes reais, rótulos reais, paleta limitada
Pedido "faça parecer real"Separe comp/protótipo; nunca infle o wireframe
Entrega para desenvolvedoresFase tardia: anotado, setas, fluxo completo, autossuficiente
Primeira ideia parece vencedoraBandeira vermelha — gere as outras nove
Rodada um concluída, um favoritoCombine e refine entre conceitos; divirja mais uma vez antes de travar
Quanto detalhe adicionar no finalApenas em interações críticas/novas; pare nos retornos decrescentes
Antes de desenhar qualquer coisaEscreva quem / objetivos / problema na página um
Escolhendo uma ferramentaA mais rápida que não interrompe o fluxo; biblioteca de componentes, sem opções de ajuste fino
Não-designers querem contribuirEntregue a ferramenta a eles — baixa fidelidade é a licença para todos desenharem
Revisor pergunta "este é o design final?"Fidelidade mal calibrada — torne o artefato mais áspero ou reenquadre a revisão
Mostrando conceitos para usuários finais cedoBaixa/média-fi é suficiente para perguntas de estrutura e fluxo; protótipo apenas para detalhes de interação
Projeto balançando após o código começarTarde demais para wireframes serem baratos — faça wireframe da próxima mudança antes de codificá-la

Anti-Padrões

ErroCorreção
Especificação → mock polido → código, sem ideaçãoExplore ≥3 conceitos de baixa-fi; teste estrutura antes de investir em realismo
Polindo durante a exploração (fontes, cores, pixels)Uma cor, linhas ásperas, sem estilo até a estrutura ser aprovada
Promovendo o favorito após uma rodadaCombine pontos fortes de vários conceitos; alterne convergir/diverge
"Wireframe de alta fidelidade"Isso é um protótipo/comp — construa como um artefato separado
Wireframe precisa de seu autor para explicá-loAnotações, setas conectando telas, cada etapa do fluxo incluída
Wireframing de uma tela de um fluxo de várias telasFaça wireframe da entrada à saída; lacunas vivem entre as telas
Pulando a nota de quem/objetivos/problemaEscreva as três respostas na página um antes do primeiro quadrado
Ficando apegado a um wireframe de fase tardiaÉ o exame final da ideia, não seu troféu — deixe especialistas cortá-lo
Stakeholders aprovando brandingRevise estrutura em baixa fidelidade primeiro; fidelidade sinaliza finalização, quer você queira ou não
Ferramenta com ajuste fino de pixel/CSS durante a ideaçãoMude para papel ou uma ferramenta de wireframing apenas de componentes
Lorem ipsum em toda parte na média-fiTítulos, rótulos e CTAs reais; lorem apenas para corpo de texto
Três variantes cosméticas de um conceitoVarie estrutura (layout, fluxo, hierarquia), não decoração — ou é um conceito
Funil apenas de convergência, sem re-divergênciaApós cada corte, permita uma pequena passagem de divergência nos sobreviventes (convergência controlada)
Adicionando interatividade "para eles entenderem"Interatividade torna um protótipo — anote o comportamento em vez disso
Tratando o wireframe como o entregávelO entendimento é a saída; o arquivo é o veículo

Habilidades Complementares

SituaçãoCo-disparo
Definindo o problemahallmark/problem-definition
Mapeando jornadas do usuáriohallmark/user-journey-mapping
Detalhando interaçõeshallmark/interaction-design
Realizando testes com usuárioshallmark/usability-testing
Entregando especificações para desenvolvedoreshallmark/design-handoff
Priorizando recursoshallmark/prioritization-frameworks

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas