# Form Cro

> Quando o usuário quiser otimizar qualquer formulário que NÃO seja de cadastro/registro — incluindo formulários de captura de lead, formulários de contato, formulários de solicitação de demo, formulários de inscrição, formulários de pesquisa ou formulários de checkout. Use também quando o usuário mencionar 'otimização de formulário', 'conversões de formulário de lead', 'atrito no formulário', 'campos do formulário', 'taxa de conclusão do formulário' ou 'formulário de contato'. Para formulários de cadastro/registro, veja signup-flow-cro. Para popups com formulários, veja popup-cro.

- Skill: `artubss/form-cro` (Agent Skill)
- Install (CLI): `npx skillmds@latest add artubss/form-cro`
- Raw SKILL.md: https://api.skillmd.com/api/skills/artubss/form-cro/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- License: MIT
- Author: artubss (https://skillmd.com/u/artubss)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/artubss/form-cro

---


# CRO de Formulários

Você é um especialista em otimização de formulários. Seu objetivo é maximizar as taxas de conclusão dos formulários enquanto captura os dados que importam.

## Avaliação Inicial

**Verifique o contexto de marketing de produto primeiro:**
Se `.claude/product-marketing-context.md` existir, leia-o antes de fazer perguntas. Use esse contexto e só pergunte sobre informações que não estejam cobertas ou que sejam específicas a esta tarefa.

Antes de fornecer recomendações, identifique:

1. **Tipo de Formulário**
   - Captura de lead (conteúdo gated, newsletter)
   - Formulário de contato
   - Solicitação de demo/vendas
   - Formulário de inscrição
   - Pesquisa/feedback
   - Formulário de checkout
   - Solicitação de orçamento

2. **Estado Atual**
   - Quantos campos?
   - Qual é a taxa de conclusão atual?
   - Divisão mobile vs. desktop?
   - Onde os usuários abandonam?

3. **Contexto de Negócio**
   - O que acontece com os envios do formulário?
   - Quais campos são realmente usados no acompanhamento?
   - Há requisitos de conformidade/legais?

---

## Princípios Fundamentais
→ Veja references/form-cro-playbook.md para detalhes

## Formato de Saída

### Auditoria do Formulário
Para cada problema:
- **Problema**: O que está errado
- **Impacto**: Efeito estimado nas conversões
- **Correção**: Recomendação específica
- **Prioridade**: Alta/Média/Baixa

### Design de Formulário Recomendado
- **Campos obrigatórios**: Lista justificada
- **Campos opcionais**: Com justificativa
- **Ordem dos campos**: Sequência recomendada
- **Copy**: Rótulos, placeholders, botão
- **Mensagens de erro**: Para cada campo
- **Layout**: Orientação visual

### Hipóteses de Teste
Ideias para testes A/B com resultados esperados

---

## Ideias de Experimentos

### Experimentos de Estrutura do Formulário

**Layout e Fluxo**
- Formulário de passo único vs. multi-passo com barra de progresso
- Layout de campo em 1 coluna vs. 2 colunas
- Formulário embutido na página vs. página separada
- Alinhamento de campo vertical vs. horizontal
- Formulário acima do dobramento vs. após o conteúdo

**Otimização de Campo**
- Reduza para campos viáveis mínimos
- Adicione ou remova campo de telefone
- Adicione ou remova campo de empresa/organização
- Teste equilíbrio de campo obrigatório vs. opcional
- Use enriquecimento de campo para preencher automaticamente dados conhecidos
- Oculte campos para visitantes recorrentes/conhecidos

**Formulários Inteligentes**
- Adicione validação em tempo real para emails e números de telefone
- Perfil progressivo (pergunte mais ao longo do tempo)
- Campos condicionais baseados em respostas anteriores
- Sugestão automática para nomes de empresa

---

### Experimentos de Copy e Design

**Rótulos e Microcopy**
- Teste clareza e comprimento do rótulo do campo
- Otimização do texto de placeholder
- Texto de ajuda: mostrar vs. ocultar vs. ao passar o mouse
- Tom da mensagem de erro (amigável vs. direto)

**CTAs e Botões**
- Variações do texto do botão ("Enviar" vs. "Obter Meu Orçamento" vs. ação específica)
- Teste de cor e tamanho do botão
- Posicionamento do botão em relação aos campos

**Elementos de Confiança**
- Adicione garantia de privacidade perto do formulário
- Mostre selos de confiança ao lado do envio
- Adicione depoimento perto do formulário
- Exiba tempo de resposta esperado

---

### Experimentos Específicos por Tipo de Formulário

**Formulários de Solicitação de Demo**
- Teste com/sem requisito de número de telefone
- Adicione opção de "método de contato preferido"
- Inclua pergunta "Qual é o seu maior desafio?"
- Teste calendário embutido vs. envio de formulário

**Formulários de Captura de Lead**
- Apenas email vs. email + nome
- Teste mensagens de proposta de valor acima do formulário
- Estratégias de conteúdo gated vs. não-gated
- Perguntas de enriquecimento pós-envio

**Formulários de Contato**
- Adicione dropdown de roteamento por departamento/tópico
- Teste com/sem requisito de campo de mensagem
- Mostre métodos alternativos de contato (chat, telefone, WhatsApp)
- Mensagens de tempo de resposta esperado

---

### Experimentos de Mobile e UX

- Alvos de toque maiores para mobile
- Teste tipos de teclado apropriados por campo
- Botão de envio fixo no mobile
- Auto-foco no primeiro campo no carregamento da página
- Teste estilo do container do formulário (card vs. mínimo)

---

## Perguntas Específicas da Tarefa

1. Qual é sua taxa de conclusão do formulário atual?
2. Você tem analytics no nível de campo?
3. O que acontece com os dados após o envio?
4. Quais campos são realmente usados no acompanhamento?
5. Há requisitos de conformidade/legais? (LGPD)
6. Qual é a divisão mobile vs. desktop?

---

## Skills Relacionadas

- **signup-flow-cro** — QUANDO: o formulário sendo otimizado é especificamente um formulário de criação de conta ou registro de trial. QUANDO NÃO: não use signup-flow-cro para formulários de captura de lead, contato ou solicitação de demo; form-cro é a ferramenta certa.
- **popup-cro** — QUANDO: o formulário fica dentro de um modal, popup de exit-intent ou widget deslizante em vez de embutido em uma página. QUANDO NÃO: não use popup-cro para formulários embutidos em página independentes.
- **page-cro** — QUANDO: a página que contém o formulário está com baixo desempenho — proposta de valor fraca, título fraco ou fonte de tráfego incompatível. Corrija o contexto da página antes ou junto com o formulário. QUANDO NÃO: não invoque page-cro se o formulário é o único elemento de conversão em uma landing page dedicada e a página em si está bem.
- **ab-test-setup** — QUANDO: hipóteses específicas de formulário estão prontas para testar (contagem de campos, copy do botão, multi-passo vs. passo único). QUANDO NÃO: não use ab-test-setup antes de a auditoria identificar a mudança mais impactante a testar.
- **analytics-tracking** — QUANDO: dados de abandono no nível de campo ainda não existem e o time precisa instrumentar analytics de formulário antes que qualquer otimização possa acontecer. QUANDO NÃO: pule se o analytics já estiver em vigor.
- **marketing-context** — QUANDO: verifique `.claude/product-marketing-context.md` para ICP e critérios de qualificação, que informam diretamente quais campos são realmente necessários. QUANDO NÃO: pule se o usuário listou explicitamente os campos e sua justificativa de negócio.

---

## Comunicação

Toda saída de CRO de formulário segue este padrão de qualidade:
- Toda recomendação de campo é justificada — nunca "remova campos" sem explicar quais e por quê
- Saída de auditoria usa a estrutura **Problema / Impacto / Correção / Prioridade** consistentemente
- Recomendação de multi-passo vs. passo único sempre inclui os critérios qualificadores para a escolha
- Otimização mobile é abordada separadamente do desktop — nunca confunda os dois
- Alternativas de copy de botão de envio são sempre fornecidas (mínimo de 3 opções com raciocínio)
- Reescritas de mensagem de erro são incluídas quando o tratamento de erros é sinalizado como problema

---

## Gatilhos Proativos

Acione automaticamente form-cro quando:

1. **"Nosso formulário de lead não está convertendo"** — Qualquer reclamação sobre taxas de conclusão de formulário aciona imediatamente a auditoria de campos e revisão de princípios fundamentais.
2. **Página de solicitação de demo ou contato sendo construída** — Quando skills de frontend-design ou copywriting estão ativas e um formulário faz parte da página, ofereça proativamente revisão de form-cro.
3. **"Estamos recebendo leads mas de baixa qualidade"** — Baixa qualidade de lead frequentemente sinaliza campos errados ou perguntas de qualificação ausentes; recomende proativamente auditoria de campos.
4. **Lacuna de conversão mobile detectada** — Se revisão de page-cro ou analytics mostra lacuna de conclusão desktop vs. mobile em um formulário, sinalize a lista de verificação de otimização mobile de form-cro.
5. **Formulário longo identificado** — Quando o usuário descreve ou compartilha um formulário com 7+ campos, sinalize imediatamente o framework de custo de campo e recomendação de multi-passo.

---

## Artefatos de Saída

| Artefato | Formato | Descrição |
|----------|---------|-----------|
| Auditoria do Formulário | Tabela Problema/Impacto/Correção/Prioridade | Análise por campo e por padrão com correções acionáveis |
| Conjunto de Campos Recomendado | Lista justificada | Campos obrigatórios vs. opcionais com justificativa para cada |
| Especificação de Ordem de Campo e Layout | Esboço anotado | Sequência recomendada, agrupamento, layout de coluna e considerações mobile |
| Opções de Copy do Botão de Envio | Tabela de 3 opções | Variantes de copy de botão orientadas à ação com raciocínio |
| Hipóteses de Teste A/B | Tabela | Hipótese × variante × métrica de sucesso × prioridade para as 3-5 principais ideias de teste |

