ab-test-setup
Ajuda seu agente a planejar testes A/B. Ele define o que testar, o tamanho da amostra e como medir os resultados.
O que ela faz
Ajuda a planejar testes para comparar duas versões de algo (como um site ou app) para ver qual funciona melhor. Ele define o que você quer testar, como medir o sucesso e se você tem tráfego suficiente.
Quando usar
- ✓Quando você quer testar uma mudança em um site.
- ✓Quando você precisa decidir qual de duas ideias é melhor.
- ✓Quando você quer ter certeza que um teste vai dar resultados confiáveis.
Exemplo do que pedir para a IA
“Quero testar se mudar a cor do botão de comprar para verde aumenta as vendas. Qual o tamanho da amostra necessário?”
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
Você descreve sua ideia (hipótese), o que quer medir e o público. A ferramenta calcula se você tem dados suficientes e verifica se o rastreamento está funcionando.
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 ab-test-setupOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ab-test-setup/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.
Configuração de Teste A/B
1️⃣ Propósito e Escopo
Defina um experimento que possa responder a uma pergunta específica do produto e verifique suas suposições antes de expor os usuários. Este procedimento não pode garantir a validade por si só.
- Documenta a regra de parada
- Estima a necessidade de amostra sob suposições declaradas
- Torna a hipótese e os critérios de decisão revisáveis
2️⃣ Pré-requisitos
Você deve ter:
- Um problema claro do usuário
- Acesso a uma fonte de análise
- Volume de tráfego aproximadamente estimado
Checklist de Qualidade da Hipótese
Uma hipótese válida inclui:
- Observação ou evidência
- Mudança única e específica
- Expectativa direcional
- Público definido
- Critérios de sucesso mensuráveis
3️⃣ Bloqueio de Hipótese (Portão Rígido)
Antes de projetar variantes ou métricas, você DEVE:
- Apresentar a hipótese final
- Especificar:
- Público-alvo
- Métrica primária
- Direção esperada do efeito
- Efeito Mínimo Detectável (MDE)
Use a hipótese já acordada na tarefa. Se uma escolha crítica para o lançamento estiver faltando, apresente a escolha concreta para confirmação enquanto continua a análise independente. Não solicite repetidamente aprovação para uma decisão já autorizada.
4️⃣ Suposições e Verificação de Validade (Obrigatório)
Liste explicitamente as suposições sobre:
- Estabilidade do tráfego
- Independência do usuário
- Confiabilidade da métrica
- Qualidade da aleatorização
- Fatores externos (sazonalidade, campanhas, lançamentos)
Se as suposições forem fracas ou violadas:
- Avise o usuário
- Recomende adiar ou redesenhar o teste
5️⃣ Seleção do Tipo de Teste
Escolha o teste válido mais simples:
- Teste A/B – mudança única, duas variantes
- Teste A/B/n – múltiplas variantes, tráfego maior necessário
- Teste Multivariado (MVT) – efeitos de interação, tráfego muito alto
- Teste de URL Dividido – grandes mudanças estruturais
Use A/B como padrão, a menos que haja uma razão clara para o contrário.
6️⃣ Definição de Métricas
Métrica Primária (Obrigatório)
- Métrica única usada para avaliar o sucesso
- Diretamente ligada à hipótese
- Pré-definida e congelada antes do lançamento
Métricas Secundárias
- Fornecem contexto
- Explicam por que os resultados ocorreram
- Não devem substituir a métrica primária
Métricas de Proteção (Guardrail Metrics)
- Métricas que não devem degradar
- Usadas para evitar vitórias prejudiciais
- Disparam a parada do teste se significativamente negativas
7️⃣ Tamanho da Amostra e Duração
Defina antecipadamente:
- Taxa de base
- MDE
- Nível de significância alfa (geralmente 0.05, correspondendo a 95% de confiança)
- Poder estatístico (tipicamente 80%)
Estime:
- Tamanho da amostra necessário por variante
- Duração esperada do teste
NÃO prossiga sem uma estimativa realista do tamanho da amostra.
Verificação de Rastreamento (Obrigatório antes do Portão 8)
Antes de entrar no Portão de Prontidão de Execução abaixo, execute esta checklist para que "Rastreamento verificado" signifique algo concreto:
- Disparo de eventos: Dispare cada evento do qual as métricas primária e secundárias dependem (cadastro, adicionar ao carrinho, evento personalizado) em staging ou em uma página de depuração e confirme que ele chega dentro da latência documentada do pipeline; registre o atraso observado.
- Atribuição de variante: Verifique se o ID de atribuição da variante está anexado a cada evento disparado — não apenas ao evento de entrada. Use a visualização de eventos brutos da sua ferramenta de análise para comparar uma amostra de 5+ eventos por variante.
- Desduplicação: Confirme que um usuário recarregando a página não causa eventos contados em duplicidade. Use um ID de evento/transação estável e documente a desduplicação entre cliente/servidor; um rótulo de variante sozinho não é uma chave de evento única.
- Aleatorização da amostra: Verifique a correspondência da proporção da amostra em relação à alocação configurada com uma verificação estatística pré-especificada e registros adequados. Uma banda fixa de ±5% em 100 registros não é um teste de aleatorização universal válido. Inspecione a estabilidade da atribuição, a independência da unidade e os registros de exposição ausentes.
- Pipeline de métricas de proteção: Cada métrica de proteção definida na §6️⃣ deve ter um dashboard ou alerta funcionando no momento em que o teste for lançado.
Se algum dos itens acima falhar, pare e resolva antes do Portão 8.
8️⃣ Portão de Prontidão de Execução (Parada Rígida)
Você pode prosseguir para a implementação SOMENTE SE TODAS AS CONDIÇÕES FOREM VERDADEIRAS:
- Hipótese bloqueada
- Métrica primária congelada
- Tamanho da amostra calculado
- Duração do teste definida
- Proteções configuradas
- Rastreamento verificado
Se algum item estiver faltando, pare e resolva.
Executando o Teste
Durante o Teste
FAÇA:
- Monitore a saúde técnica
- Documente fatores externos
NÃO FAÇA:
- Pare cedo devido a resultados "promissores"
- Altere variantes no meio do teste
…
Perguntas frequentes
O que é uma hipótese?
É uma afirmação sobre o que você espera que aconteça. Ex: 'Mudar o botão para verde vai aumentar as vendas.'
O que são métricas?
São as medidas que você usa para saber se sua ideia funcionou. Ex: número de vendas, cliques no botão.
O que é MDE?
É a menor diferença que você quer ser capaz de detectar. Ex: Se você espera que as vendas aumentem pelo menos 5%, o MDE é 5%.
Detalhes
Descrição original do autor
Use when designing an A/B or split test: define the hypothesis, control and variants, estimate sample size, verify tracking, and predeclare metrics and stopping rules.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2014
- 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
competitive-platform-analysis
Ajuda a entender seus concorrentes. Ele identifica, classifica e filtra empresas concorrentes antes de qualquer análise mais profunda.
affaan-m/ECC
competitive-report-structure
Cria relatórios completos sobre concorrentes. Junta informações para mostrar o cenário geral, recomendações e ajuda a alinhar a equipe.
affaan-m/ECC
lead-intelligence
Ajuda seu agente a encontrar e contatar pessoas importantes. Ele analisa leads, sugere abordagens e gerencia o contato por e-mail e redes sociais.
affaan-m/ECC