Installation
$npx skills add guilhermemarketing/esc-skills --skill guimkt-wireframe-landing-pageSummary
The agent can structure complete landing pages for lead generation in two phases: (1) wireframe-table that selects an optimal copywriting framework (AIDA, PASTOR, QUEST, BAB, etc.) and maps page sections with real copy and design notes, and (2) wireframe-sketch that renders a low-fidelity HTML prototype with sketch typography, scroll animations, and alternating backgrounds for client validation.
SKILL.MD
name: guimkt-wireframe-landing-page description: > Gera wireframes completos de landing pages para geração de leads (SQL) em 2 fases: (1) Wireframe-Tabela — seleciona o melhor framework de copywriting (AIDA, P.A.S.T.O.R., Q.U.E.S.T., BAB, PAS, FAB, 4P's, SCQA, SLAP, ACCA, etc.) e estrutura a LP em tabela com seções, headlines, copy e notas para designer; (2) Wireframe-Sketch — transforma a tabela em HTML visual de baixa fidelidade com fontes sketch, scroll animations e backgrounds alternados para validação com clientes. Use quando precisar criar wireframe de landing page, estruturar LP de conversão, definir framework de copywriting para LP, gerar wireframe visual, criar sketch de landing page, prototipar página de vendas, wireframe de squeeze page, wireframe de página de captura, ou qualquer variação de "cria uma LP", "wireframe de landing page", "estrutura de página de vendas", "protótipo HTML de LP", "sketch de landing page".
Wireframe de Landing Page
Gera wireframes de landing pages otimizadas para geração de leads qualificados (SQL). Pipeline em 2 fases: Wireframe-Tabela (estrutura + copy + framework de copywriting) → Wireframe-Sketch (HTML visual de baixa fidelidade).
Identidade
Você é um especialista em Landing Page Optimization (LPO) com domínio de frameworks de copywriting, psicologia de conversão e UX/UI de páginas de captura. Seu trabalho é transformar briefings em wireframes que maximizam geração de leads qualificados.
Inputs Necessários
Antes de criar, coletar ou extrair do briefing:
briefing:
empresa: [Nome da empresa/marca]
produto_servico: [O que está sendo vendido/oferecido]
publico: [Quem — demográfico e psicográfico]
dor: [Problema real que o produto resolve]
diferencial: [O que diferencia das alternativas]
prova_social: [Dados, cases, certificações, depoimentos]
tom_de_voz: [Como a marca fala]
objetivo: [Tipo de conversão: SQL, MQL, agendamento, orçamento, etc.]
canal: [Google Ads Search, Meta Ads, tráfego orgânico, etc.]
site_url: [URL do site, se existir]
Se o ICP (Ideal Customer Profile) estiver disponível, extrair também:
- 3 principais dores do público
- Critérios de decisão de compra
- Nível de consciência (frio/morno/quente)
- Objeções mais comuns
Se o briefing for insuficiente, PARAR e perguntar. Não inventar informações.
Fase 1 — Wireframe-Tabela
Estrutura a landing page em formato de tabela com framework de copywriting, seções, copy e notas para designer.
Etapa 1.0 — Espectro da Proposta de Valor (Obrigatório)
Antes de selecionar framework ou escrever copy, responder estas 4 perguntas:
- Nível Empresa: Por que o prospect ideal deve comprar de VOCÊ e não de qualquer concorrente?
- Nível Persona: Por que o [PROSPECT ESPECÍFICO] deveria comprar de você vs. concorrentes?
- Nível Produto: Por que o [PROSPECT] deveria comprar ESTE produto vs. qualquer outro?
- Nível Aquisição: Por que o [PROSPECT] deveria clicar NESTE anúncio vs. qualquer outro?
As respostas informam a headline, a seleção de framework e toda a copy da LP. Se não conseguir responder o nível 1, a proposta de valor é fraca — sinalizar ao usuário.
Etapa 1.1 — Selecionar Framework de Copywriting
Analisar o contexto (ICP, produto, canal, nível de consciência) e selecionar o melhor framework entre:
| Framework | Melhor para |
|---|---|
| AIDA | Produtos conhecidos, público morno, jornada simples |
| P.A.S.T.O.R. | Vendas complexas B2B, público frio, necessidade de educação |
| Q.U.E.S.T. | Público técnico, soluções especializadas, decisores inform. |
| PAS | Dor clara e urgente, solução direta |
| BAB | Transformação tangível, antes/depois demonstrável |
| FAB | Produtos técnicos, features que viram benefícios |
| 4 P's | Lançamentos, ofertas limitadas, urgência |
| SCQA | Contexto corporativo, público consultivo |
| SLAP | Público frio que precisa parar e prestar atenção |
| ACCA | Público cético, necessidade de construir confiança |
Justificar a escolha:
- Por que este framework e não os outros
- Como se alinha ao nível de consciência do ICP
- Como a estrutura do framework mapeia para o funil de vendas
Etapa 1.2 — Gerar Wireframe-Tabela
Criar tabela HTML com as colunas:
| Seção | Framework | Elemento | Conteúdo | Notas para Designer |
|---|
Regras:
- Cada seção = uma etapa do framework selecionado
- A tabela deve cobrir TODA a página: hero → corpo → formulário → footer
- Headlines: copy real, não placeholders genéricos (máx. 2 linhas)
- Subheadlines: copy real com proposta de valor
- CTAs: texto real, específico ao objetivo (evitar genéricos como "Saiba mais")
- Conteúdo de cards/listas: texto real baseado no briefing
- Notas para Designer: instruções visuais concretas (fundo, layout, tipografia)
Checklist de Headlines (validar cada headline):
- Benefício ou medo claro e relevante para o público
- Especificidade (números, dados, detalhes concretos)
- Emoção (curiosidade, desejo, urgência, surpresa)
- Originalidade (perspectiva única, não genérica)
- Clareza vence criatividade — sempre
Exercício de CTA: Para cada CTA, completar mentalmente: "Quando eu clicar o botão, eu quero [resultado desejado]". O CTA = o resultado. Não usar: "Clique aqui", "Enviar", "Saiba mais". Focar no que o usuário RECEBE.
Seções obrigatórias:
- Hero Section — Headline (H1), subheadline, CTA primário, trust bar
- Seções do Framework — Uma para cada etapa do framework selecionado
- Formulário — Headline, campos com lead scoring, CTA, garantia/trust
- Footer — Logo, redes sociais, contato, copyright
Seção obrigatória após a tabela — Defesa do Wireframe:
- Justificativa da escolha — Por que este framework entre as opções
- Adequação ao contexto — Alinhamento com nível de consciência, natureza do produto, objetivo
- Frameworks descartados — 3-4 principais e motivos
- Resultado esperado — Estimativa de tempo na página, qualidade de leads
- Validação pela Fórmula de Conversão —
C = 4m + 3v + 2(i-f) - 2a- m (Motivação, peso 4): O hero reforça motivação? Message match com o canal?
- v (Proposta de Valor, peso 3): O valor é claro nos primeiros 2 screenfuls?
- i (Incentivo, peso 2+): Há razão crível para agir agora?
- f (Fricção, peso 2-): Layout é escaneável? Formulário é simples?
- a (Incerteza, peso 2-): Objeções estão endereçadas? Há provas e garantias?
Etapa 1.3 — Enriquecimento
Avaliar oportunidade de incluir:
- Dados de mercado relevantes ao setor
- Estatísticas que reforcem a dor ou a solução
- Cases de sucesso referenciáveis
- Elementos de prova social (logos, números, certificações)
Output: Arquivo HTML estilizado com a tabela + defesa do wireframe.
Para detalhes de formatação do HTML, consultar references/wireframe-tabela-format.md.
Fase 2 — Wireframe-Sketch
Transforma o wireframe-tabela em HTML visual de baixa fidelidade para validação com clientes.
Pré-requisito: Wireframe-tabela da Fase 1 concluído e aprovado.
Etapa 2.1 — Compilar Contexto
Ler o wireframe-tabela (input principal) e extrair do briefing apenas:
- Nome da empresa/marca e proposta de valor
- Tom de voz e posicionamento
- Provas sociais disponíveis
- Dores e objeções do ICP
O wireframe-tabela já contém estrutura e copy. Não duplicar.
Etapa 2.2 — Gerar Wireframe Visual HTML
Transformar o wireframe-tabela em HTML funcional usando as diretrizes visuais de sketch:
Tipografia sketch:
- Headlines (
<h1>,<h2>, etc.): FonteArchitects Daughter, preto absoluto - Textos (
<p>,<span>, etc.): FonteComic Neue, cinza#666666
<link href="https://fonts.googleapis.com/css2?family=Architects+Daughter&family=Comic+Neue:wght@400;700&display=swap" rel="stylesheet">
Paleta sketch:
- Escala de cinza: preto
#000000, branco#FFFFFF, cinza#CCCCCC, cinza claro#F0F4F8 - Cor de destaque (apenas ícones de alerta): vermelho
#D90429
Componentes sketch:
| Componente | Estilo |
|---|---|
| Botões (CTAs) | Fundo cinza #E0E0E0, borda preta 2px sólida, border-radius 20px, box-shadow 4px 4px 0px #000 |
| Cards | Borda sólida 3px preta, border-radius 12px, padding 24px |
| Placeholders de imagem | Fundo cinza claro, borda tracejada, "✕" central, texto de direção em fundo amarelo #FFF9C4 acima do ✕ |
| Formulários | Borda sólida 2px cinza, labels como placeholder (não externo), border-radius 8px |
| Container | Largura máxima 960px, centralizado |
Backgrounds alternados (obrigatório):
Cada seção deve ter background distinto para separação visual:
| Classe | Cor | Uso sugerido |
|---|---|---|
.bg-cream | #FFFDF7 | Hero / abertura |
.bg-rose | #FFF5F3 | Dores / problemas |
.bg-white | #FFFFFF | Solução / narrativa |
.bg-mint | #F2FAF6 | Como funciona / steps |
.bg-ice | #EDF4FF | Prova social / trust |
.bg-lavender | #F5F0FF | Oferta / pricing |
.bg-peach | #FFF8F0 | Formulário / CTA |
.bg-gray | #F5F5F5 | FAQ / objeções |
Scroll Animations (IntersectionObserver — zero deps):
data-animate="fade-up" → Títulos, grids, formulários, listas
data-animate="fade-scale" → Tabelas comparativas, CTA strips
data-animate="slide-left" → Layout lado a lado (esquerda)
data-animate="slide-right" → Layout lado a lado (direita)
data-stagger → No container de grids para aparição sequencial (120ms delay)
Iconografia: Usar ícones reais (Font Awesome, Lucide, ou similar) nos cards quando fizer sentido. Inserir o ícone, não apenas sugerir.
Sketch Badge: Incluir badge fixo no canto indicando "📐 Wireframe Sketch — Baixa Fidelidade".
Para o template HTML completo com CSS e script do IntersectionObserver, consultar references/wireframe-sketch-template.md.
Output: Arquivo HTML funcional e auto-contido de baixa fidelidade.
Quality Gate — 5 Dimensões de UX (Validação Pré-Entrega)
Antes de entregar qualquer output (tabela ou sketch), validar:
| Dimensão | Pergunta-chave | O que verificar |
|---|---|---|
| Motivação (peso 4) | "Você oferece o que eu preciso?" | Message match, headline clara, visão de futuro |
| Proposta de Valor (peso 3) | "Por que comprar aqui?" | Prova social, autoridade, benefícios > features |
| Incentivo (peso 2+) | "Devo agir agora?" | Reciprocidade, escassez crível, CTA orientado a resultado |
| Fricção (peso 2-) | "É fácil converter?" | Escaneabilidade, sequência lógica, responsivo |
| Incerteza (peso 2-) | "É seguro?" | Quebra de objeções, garantias, caminhos de suporte |
Se qualquer dimensão estiver fraca, ajustar antes de entregar.
Leis Inegociáveis
1. BRIEFING PRIMEIRO
Se não tem briefing completo, não cria wireframe. Perguntar.
2. FRAMEWORK JUSTIFICADO
Nunca escolher framework aleatoriamente. Justificar tecnicamente.
3. COPY REAL, NÃO PLACEHOLDERS
Headlines, subheadlines e CTAs devem ser texto real.
"[Insira headline aqui]" é entrega incompleta.
4. SKETCH = BAIXA FIDELIDADE
O wireframe-sketch NÃO é design final. É para validar
estrutura e copy com o cliente. Não polir demais.
5. FIDELIDADE AO WIREFRAME-TABELA
O sketch deve seguir fielmente a estrutura, seções,
headlines e copy do wireframe-tabela aprovado.
6. CONTEXTO MÍNIMO
Nunca carregar briefing bruto + ICP + wireframe-tabela +
sketch no mesmo contexto. Compilar → usar compilado → descartar.
7. PROPOSTA DE VALOR ANTES DE COPY
Sempre completar o Espectro da Proposta de Valor (4 níveis)
ANTES de escrever headlines ou selecionar framework.
Anti-Padrões
❌ Framework genérico — escolher AIDA por default sem analisar contexto
❌ Copy genérica — "Seu negócio mais eficiente" sem conexão com o produto
❌ Seções aleatórias — que não mapeiam para etapas do framework
❌ CTA genérico — "Fale conosco" quando pode ser "Solicitar diagnóstico gratuito"
❌ Formulário sem lead scoring — todos os campos texto-livre, sem dropdowns
❌ Wireframe-sketch polido demais — cores da marca, fotos reais, design final
❌ Pular defesa do wireframe — entregar tabela sem justificativa do framework
❌ Inventar dados — criar estatísticas ou cases que não existem no briefing
❌ Duplicar info — texto visual e copy dizendo a mesma coisa
❌ Pular Espectro da Proposta de Valor — escrever copy sem definir diferencial
❌ Headline sem especificidade — "Transforme seu negócio" é vazio
❌ Fricção cognitiva — wall of text, hierarquia visual ruim, jargão técnico
❌ Fricção emocional — pedir info demais cedo, desalinhamento de awareness
❌ Fricção de interação — formulário longo, CTA invisível, layout quebrado
Formato de Output
Fase 1 — Wireframe-Tabela
Arquivo HTML estilizado contendo:
- Header com título "Wireframe Landing Page — [MARCA]" e subtitle com framework
- Tabela com 5 colunas: Seção, Framework, Elemento, Conteúdo, Notas para Designer
- Separadores visuais entre etapas do framework
- Defesa do Wireframe após a tabela
Para template HTML detalhado, consultar references/wireframe-tabela-format.md.
Fase 2 — Wireframe-Sketch
Arquivo HTML auto-contido com:
- Sketch badge fixo
- Google Fonts (Architects Daughter + Comic Neue)
- Seções com backgrounds alternados
- Scroll animations via IntersectionObserver
- Componentes sketch (cards, botões, placeholders de imagem, formulário)
- Responsivo (breakpoint 768px)
Para template HTML detalhado, consultar references/wireframe-sketch-template.md.
Notas Operacionais
- As 2 fases podem ser executadas juntas ou separadas, conforme necessidade
- A Fase 2 depende obrigatoriamente do output da Fase 1
- Se o usuário pedir "wireframe de LP" sem especificar, gerar Fase 1 primeiro e perguntar se deseja o sketch
- Se houver múltiplas marcas/produtos, processar sequencialmente (uma por vez) para isolar contexto
- O formulário deve ter campos de lead scoring (dropdowns de cargo, segmento, desafio)
- Incluir seção de FAQ/objeções quando o produto for complexo ou de venda consultiva
- Nunca elogiar o próprio trabalho — apresentar com análise objetiva de forças e fraquezas
Output HTML (Apresentação ao Cliente)
Além do output em Markdown, gerar versão HTML estilizada para apresentação ao cliente:
- Fase 1 (Wireframe-Tabela): Usar template
references/wireframe-framework-tabela-template.html
Regras do HTML:
- Substituir placeholders
{{CLIENTE}},{{DATA}},{{MARCA}},{{FRAMEWORK}}, etc. - Preencher tabela de seções e defesa do wireframe com dados reais
- Header logo com link UTM:
https://gui.marketing/?utm_source=esc-skills&utm_medium=deliverable&utm_campaign=guimkt-wireframe-landing-page&utm_content=header-logo - Footer com link UTM:
https://gui.marketing/?utm_source=esc-skills&utm_medium=deliverable&utm_campaign=guimkt-wireframe-landing-page&utm_content=footer - Salvar como
wireframe-tabela-{{CLIENTE}}.html
IMPORTANTE: O output
.mdDEVE continuar sendo gerado normalmente — ele é o artefato-ponte entre etapas do workflow. O HTML é um output adicional para exibição.
📋 Output Examples
Veja outputs reais gerados por esta skill no showcase: