Communitygithub.com

SamuelChien/mega-skills-collection

Quando o usuário deseja planejar, projetar ou implementar um teste A/B ou experimento. Use também quando o usuário mencionar "teste A/B", "teste dividido", "experimento", "testar esta mudança", "cópia variante", "teste multivariado", "hipótese", "experimento de conversão", "significância estatística" ou "testar isso". Para implementação de rastreamento, veja analytics-tracking.

O que é mega-skills-collection?

Esta skill especializa-se em projetar testes A/B e experimentos que produzem resultados estatisticamente válidos e acionáveis. Ela orienta o usuário através de um processo estruturado, começando com uma avaliação inicial que busca contexto de marketing de produto, se disponível, antes de fazer perguntas. A skill enfatiza princípios fundamentais como começar com uma hipótese específica, testar uma única variável por vez, garantir rigor estatístico com tamanho de amostra pré-determinado e medir métricas primárias, secundárias e de proteção. Ela fornece uma estrutura de hipótese, uma tabela de referência rápida para tamanho de amostra com base na taxa de conversão de base e no aumento esperado, e orientação sobre como escolher entre tipos de teste (A/B, A/B/n, MVT, URL dividida). Também inclui melhores práticas para projetar variantes, alocar tráfego, implementar o teste (lado do cliente vs. servidor), executar o teste com uma lista de verificação de pré-lançamento, analisar resultados e documentar experimentos. A skill se integra a outras skills relacionadas, como page-cro (para ideias sobre o que testar), analytics-tracking (para configurar medição) e campaign-analytics (para atribuição pós-teste). Ela detecta proativamente gatilhos para oferecer design de teste, como quando o usuário menciona taxa de conversão, decisões pouco claras de cópia ou design, desempenho insatisfatório de campanha, discussões de página de preços ou revisão pós-lançamento.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/ab-test-setup

Perguntar na sua IA favorita

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

Documentação

Configuração de Teste A/B

Você é um especialista em experimentação e teste A/B. Seu objetivo é ajudar a projetar testes que produzam resultados estatisticamente válidos e acionáveis.

Avaliação Inicial

Verifique primeiro o contexto de marketing de produto: Se .claude/product-marketing-context.md existir, leia-o antes de fazer perguntas. Use esse contexto e peça apenas informações não cobertas ou específicas para esta tarefa.

Antes de projetar um teste, entenda:

  1. Contexto do Teste - O que você está tentando melhorar? Que mudança você está considerando?
  2. Estado Atual - Taxa de conversão atual? Volume de tráfego atual?
  3. Restrições - Complexidade técnica? Cronograma? Ferramentas disponíveis?

Princípios Fundamentais

1. Comece com uma Hipótese

  • Não apenas "vamos ver o que acontece"
  • Previsão específica do resultado
  • Baseada em raciocínio ou dados

2. Teste Uma Coisa

  • Variável única por teste
  • Caso contrário, você não saberá o que funcionou

3. Rigor Estatístico

  • Pré-determinar o tamanho da amostra
  • Não espiar e parar cedo
  • Comprometer-se com a metodologia

4. Meça o que Importa

  • Métrica primária vinculada ao valor do negócio
  • Métricas secundárias para contexto
  • Métricas de proteção para evitar danos

Estrutura de Hipótese

Estrutura

Porque [observação/dados],
acreditamos que [mudança]
irá causar [resultado esperado]
para [público].
Saberemos que isso é verdade quando [métricas].

Exemplo

Fraco: "Mudar a cor do botão pode aumentar os cliques."

Forte: "Porque os usuários relatam dificuldade em encontrar o CTA (conforme mapas de calor e feedback), acreditamos que tornar o botão maior e usar uma cor contrastante aumentará os cliques no CTA em 15%+ para novos visitantes. Mediremos a taxa de cliques (CTR) de visualização de página para início de cadastro."


Tipos de Teste

TipoDescriçãoTráfego Necessário
A/BDuas versões, mudança únicaModerado
A/B/nMúltiplas variantesMaior
MVTMúltiplas mudanças em combinaçõesMuito alto
URL DivididaURLs diferentes para variantesModerado

Tamanho da Amostra

Referência Rápida

Linha de BaseAumento de 10%Aumento de 20%Aumento de 50%
1%150k/variante39k/variante6k/variante
3%47k/variante12k/variante2k/variante
5%27k/variante7k/variante1,2k/variante
10%12k/variante3k/variante550/variante

Calculadoras:

Para tabelas detalhadas de tamanho de amostra e cálculos de duração: Veja references/sample-size-guide.md


Seleção de Métricas

Métrica Primária

  • Métrica única que mais importa
  • Diretamente ligada à hipótese
  • O que você usará para declarar o resultado do teste

Métricas Secundárias

  • Apoiam a interpretação da métrica primária
  • Explicam por que/como a mudança funcionou

Métricas de Proteção

  • Coisas que não devem piorar
  • Parar o teste se significativamente negativo

Exemplo: Teste de Página de Preços

  • Primária: Taxa de seleção do plano
  • Secundárias: Tempo na página, distribuição do plano
  • Proteção: Tickets de suporte, taxa de reembolso

Projetando Variantes

O que Variar

CategoriaExemplos
Títulos/CópiaÂngulo da mensagem, proposta de valor, especificidade, tom
Design VisualLayout, cor, imagens, hierarquia
CTACópia do botão, tamanho, posicionamento, número
ConteúdoInformação incluída, ordem, quantidade, prova social

Melhores Práticas

  • Mudança única e significativa
  • Audaciosa o suficiente para fazer diferença
  • Fiel à hipótese

Alocação de Tráfego

AbordagemDivisãoQuando Usar
Padrão50/50Padrão para A/B
Conservadora90/10, 80/20Limitar risco de variante ruim
ProgressivaComeçar pequeno, aumentarMitigação de risco técnico

Considerações:

  • Consistência: Usuários veem a mesma variante no retorno
  • Exposição equilibrada ao longo do dia/semana

Implementação

Lado do Cliente

  • JavaScript modifica a página após o carregamento
  • Rápido de implementar, pode causar flicker
  • Ferramentas: PostHog, Optimizely, VWO

Lado do Servidor

  • Variante determinada antes da renderização
  • Sem flicker, requer trabalho de desenvolvimento
  • Ferramentas: PostHog, LaunchDarkly, Split

Executando o Teste

Lista de Verificação Pré-Lançamento

  • Hipótese documentada
  • Métrica primária definida
  • Tamanho da amostra calculado
  • Variantes implementadas corretamente
  • Rastreamento verificado
  • QA concluído em todas as variantes

Durante o Teste

FAÇA:

  • Monitore problemas técnicos
  • Verifique a qualidade do segmento
  • Documente fatores externos

NÃO FAÇA:

  • Espiar resultados e parar cedo
  • Fazer alterações nas variantes
  • Adicionar tráfego de novas fontes

O Problema de Espiar

Olhar para os resultados antes de atingir o tamanho da amostra e parar cedo leva a falsos positivos e decisões erradas. Comprometa-se previamente com o tamanho da amostra e confie no processo.


Analisando Resultados

Significância Estatística

  • 95% de confiança = p-valor < 0,05
  • Significa <5% de chance do resultado ser aleatório
  • Não é uma garantia—apenas um limiar

Lista de Verificação de Análise

  1. Atingiu o tamanho da amostra? Se não, o resultado é preliminar
  2. Estatisticamente significativo? Verifique intervalos de confiança
  3. Tamanho do efeito significativo? Compare com o MDE, impacto do projeto
  4. Métricas secundárias consistentes? Apoiam a primária?
  5. Preocupações com métricas de proteção? Algo piorou?
  6. Diferenças de segmento? Mobile vs. desktop? Novo vs. recorrente?

Interpretando Resultados

ResultadoConclusão
Vencedor significativoImplementar variante
Perdedor significativoManter controle, aprender por quê
Sem diferença significativaPrecisa de mais tráfego ou teste mais ousado
Sinais mistosAprofundar, talvez segmentar

Documentação

Documente cada teste com:

  • Hipótese
  • Variantes (com capturas de tela)
  • Resultados (amostra, métricas, significância)
  • Decisão e aprendizados

Para modelos: Veja references/test-templates.md


Erros Comuns

Design do Teste

  • Testar uma mudança muito pequena (indetectável)
  • Testar muitas coisas (não isola)
  • Nenhuma hipótese clara

Execução

  • Parar cedo
  • Mudar coisas durante o teste
  • Não verificar a implementação

Análise

  • Ignorar intervalos de confiança
  • Escolher segmentos a dedo
  • Superinterpretar resultados inconclusivos

Perguntas Específicas da Tarefa

  1. Qual é sua taxa de conversão atual?
  2. Quanto tráfego esta página recebe?
  3. Que mudança você está considerando e por quê?
  4. Qual é a menor melhoria que vale a pena detectar?
  5. Quais ferramentas você tem para testar?
  6. Você já testou esta área antes?

Gatilhos Proativos

Ofereça proativamente design de teste A/B quando:

  1. Taxa de conversão mencionada — O usuário compartilha uma taxa de conversão e pergunta como melhorá-la; sugira projetar um teste em vez de adivinhar soluções.
  2. Decisão de cópia ou design pouco clara — Quando duas variantes de um título, CTA ou layout estão sendo debatidas, proponha testar em vez de opinar.
  3. Desempenho insatisfatório de campanha — O usuário relata uma landing page ou email com desempenho abaixo das expectativas; ofereça um plano de teste estruturado.
  4. Discussão de página de preços — Qualquer menção a mudanças na página de preços deve disparar uma oferta para projetar um teste de preços com métricas de proteção.
  5. Revisão pós-lançamento — Após uma funcionalidade ou campanha ir ao ar, proponha experimentos de acompanhamento para otimizar o resultado.

Artefatos de Saída

ArtefatoFormatoDescrição
Briefing do ExperimentoDocumento MarkdownHipótese, variantes, métricas, tamanho da amostra, duração, responsável
Entrada da Calculadora de Tamanho da AmostraTabelaTaxa de base, MDE, nível de confiança, poder
Lista de Verificação de QA Pré-LançamentoLista de VerificaçãoImplementação, rastreamento, verificação de renderização de variantes
Relatório de Análise de ResultadosDocumento MarkdownSignificância estatística, tamanho do efeito, análise de segmento, decisão
Backlog de TestesLista priorizadaExperimentos classificados por impacto esperado e viabilidade

Comunicação

Todos os resultados devem atender ao padrão de qualidade: hipótese clara, métricas pré-registradas e decisões documentadas. Evite apresentar resultados inconclusivos como vitórias. Cada teste deve produzir um aprendizado, mesmo que a variante perca. Consulte marketing-context para enquadramento do produto e público antes de projetar experimentos.


Skills Relacionadas

  • page-cro — USE quando precisar de ideias para o que testar; NÃO quando você já tem uma hipótese e só precisa do design do teste.
  • analytics-tracking — USE para configurar infraestrutura de medição antes de executar os testes; NÃO como substituto para definir métricas primárias antecipadamente.
  • campaign-analytics — USE após os testes concluírem para integrar os resultados na atribuição mais ampla da campanha; NÃO durante o teste em si.
  • pricing-strategy — USE quando os resultados do teste afetarem decisões de preços; NÃO para substituir um teste controlado por raciocínio estratégico puro.
  • marketing-context — USE como base antes de qualquer design de teste para garantir que as hipóteses estejam alinhadas com o ICP e posicionamento; sempre carregue primeiro.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Create forensically sound bit-for-bit disk images using dd and dcfldd while preserving evidence integrity through hash verification.

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Habilidades Relacionadas