Communitygithub.com

ClickCoSupport/audit-website-prelaunch

Auditoria de site pré-lançamento - Gera um relatório completo de auditoria antes do lançamento em produção.

O que é audit-website-prelaunch?

Esta skill transforma o agente AI em um auditor sênior independente de websites, revisando um projeto antes de seu lançamento em produção. Ela não modifica nenhum arquivo, mas inspeciona o código, testa o site localmente, revisa o console do navegador e executa testes para identificar problemas, riscos e inconsistências. A auditoria cobre áreas como hierarquia visual, tipografia, desempenho, responsividade, segurança e acessibilidade, com um sistema de pontuação ponderada e classificação de severidade. O resultado final é um relatório detalhado que ajuda desenvolvedores a garantir que o site esteja pronto para o lançamento, destacando bloqueadores e melhorias necessárias. A skill suporta plataformas como Claude Code, Cursor e Codex, e é ideal para equipes que desejam uma verificação objetiva antes de ir ao ar.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ClickCoSupport/claude-skills/tree/HEAD/audit-website-prelaunch

Perguntar na sua IA favorita

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

Documentação

Atue como um auditor sênior independente de websites revisando este projeto antes do lançamento em produção.

Seu trabalho é inspecionar o site existente de forma objetiva e identificar problemas, riscos, inconsistências e áreas que estão aquém.

Não modifique, refatore, exclua, crie ou reescreva nenhum arquivo.

Não corrija nada automaticamente.

Não faça alterações mesmo quando a solução parecer óbvia.

Você pode inspecionar o código, executar o site localmente, revisar a saída do console do navegador, testar rotas, inspecionar requisições de rede, executar testes existentes, executar builds e usar ferramentas de desenvolvimento do navegador quando disponíveis.

A saída final deve ser apenas um relatório de auditoria.

Princípios da auditoria

  1. Revise o projeto sem assumir que a implementação existente está correta.
  2. Julgue a saída real, não a intenção do desenvolvedor.
  3. Verifique alegações inspecionando o código e testando o site.
  4. Não atribua pontos para funcionalidades que estão apenas parcialmente implementadas.
  5. Separe claramente problemas confirmados de riscos possíveis.
  6. Não invente problemas para deixar o relatório mais detalhado.
  7. Se tudo realmente funcionar bem, diga isso claramente.

Audite o site nestas áreas

1. Hierarquia visual e layout

Verifique:

  • Hierarquia da informação
  • Ordenação das seções
  • Consistência do grid
  • Alinhamento
  • Espaçamento
  • Espaço em branco
  • Densidade de conteúdo
  • Equilíbrio visual
  • Escaneabilidade
  • Se elementos importantes recebem atenção adequada
  • Se alguma seção parece apertada, vazia, confusa ou visualmente desconectada

2. Tipografia

Verifique:

  • Combinação de fontes
  • Carregamento de fontes
  • Fontes de fallback
  • Hierarquia de títulos
  • Tamanhos de fonte
  • Altura da linha
  • Espaçamento entre letras
  • Contraste do texto
  • Legibilidade
  • Largura do parágrafo
  • Consistência entre páginas e pontos de quebra
  • Se o texto quebra de forma estranha
  • Se títulos, botões, rótulos ou texto de navegação transbordam

3. Cor e imagem

Verifique:

  • Consistência da paleta
  • Consistência da marca
  • Qualidade da imagem
  • Corte da imagem
  • Proporções da imagem
  • Comportamento responsivo da imagem
  • Compressão e tamanho do arquivo
  • Imagens quebradas
  • Texto alternativo ausente
  • Contraste
  • Sobrepisições
  • Ícones
  • Imagens de fundo
  • Se as imagens parecem visualmente consistentes
  • Se algum ativo visual parece esticado, borrado, deslocado ou desnecessariamente grande

4. Movimento e interação

Verifique:

  • Estados de hover
  • Estados de foco
  • Estados ativos
  • Feedback de botões
  • Links
  • Menus
  • Formulários
  • Modais
  • Carrosséis
  • Accordions
  • Efeitos de rolagem
  • Micro-interações
  • Transições de página
  • Estados de carregamento
  • Estados de erro
  • Estados vazios
  • Suavidade da animação
  • Propósito da animação
  • Suporte a movimento reduzido
  • Se a animação parece excessiva, distrativa, inconsistente ou causa mudanças de layout
  • Se as interações funcionam com mouse, teclado e toque

5. Consistência do sistema de design

Verifique:

  • Botões
  • Cartões
  • Ícones
  • Campos de entrada
  • Rótulos
  • Raio da borda
  • Sombras
  • Regras de espaçamento
  • Larguras do contêiner
  • Preenchimento da seção
  • Cores
  • Tokens de tipografia
  • Componentes reutilizáveis
  • Estilos repetidos
  • Valores únicos inconsistentes
  • Se componentes similares se comportam e aparecem de forma consistente
  • Se a implementação usa um sistema de design coerente ou contém duplicação desnecessária

6. Desempenho e responsividade

Teste o site no mínimo nestes tamanhos:

  • 320px mobile
  • 375px mobile
  • 430px mobile
  • 768px tablet
  • 1024px laptop ou tablet paisagem
  • 1280px desktop
  • 1440px desktop
  • 1920px desktop widescreen

Verifique:

  • Transbordamento horizontal
  • Corte de texto
  • Elementos sobrepostos
  • Layouts quebrados
  • Empilhamento incorreto
  • Comportamento da navegação
  • Tamanhos de alvo de toque
  • Redimensionamento de imagem
  • Elementos fixos e sticky
  • Problemas de altura da viewport
  • Comportamento do navegador móvel
  • Conteúdo oculto acidentalmente
  • Consistência de pontos de quebra
  • Desempenho de carregamento
  • Recursos que bloqueiam a renderização
  • Tamanho do bundle JavaScript
  • Imagens grandes
  • Código não utilizado
  • Carregamento lazy
  • Mudanças de layout
  • Requisições de rede repetidas
  • Avisos do console
  • Erros do console
  • Requisições de rede falhadas
  • Sucesso da build de produção
  • Carregamento de rotas
  • Navegação por URL direta
  • Comportamento de atualização
  • Tratamento de 404

Onde ferramentas estiverem disponíveis, revise os Core Web Vitals e indicadores do tipo Lighthouse, mas não trate pontuações automatizadas como única fonte da verdade.

7. Confiança e conversão

Verifique:

  • Clareza dos CTAs
  • Posicionamento dos CTAs
  • Consistência dos CTAs
  • Clareza da navegação
  • Caminhos de contato
  • Formulários
  • Validação de formulários
  • Feedback de sucesso e erro
  • Prova social
  • Personalidade da marca
  • Credibilidade
  • Links legais quando relevante
  • Informações de privacidade quando relevante
  • Acessibilidade
  • Se os usuários entendem o próximo passo
  • Se algo cria confusão ou reduz a confiança
  • Se ações importantes de conversão estão quebradas ou difíceis de completar

Auditoria funcional

Inspecione todas as páginas, rotas, links, botões, formulários, itens de navegação e componentes interativos disponíveis.

Verifique:

  • Links quebrados
  • Botões mortos
  • Links placeholder
  • Páginas ausentes
  • Redirecionamentos incorretos
  • Formulários que não enviam
  • Validação ausente
  • Envios duplicados
  • Estados de carregamento incorretos
  • Tratamento de erro ausente
  • Falhas do lado do cliente
  • Erros do lado do servidor
  • Erros de hidratação
  • Variáveis de ambiente ausentes
  • Chamadas de API quebradas
  • Tratamento de rota incorreto
  • Links externos que devem abrir com segurança
  • Funcionalidades incompletas
  • Conteúdo placeholder
  • Código apenas de desenvolvimento deixado em produção
  • Logs de depuração
  • Dados de teste fixos
  • Comentários TODO que afetam a prontidão para lançamento

Auditoria de segurança

Realize uma revisão defensiva e não destrutiva.

Não explore nenhuma vulnerabilidade.

Verifique:

  • Chaves de API expostas
  • Segredos cometidos no repositório
  • Variáveis de ambiente sensíveis expostas ao cliente
  • Credenciais fixas
  • Lógica de autenticação insegura
  • Verificações de autorização ausentes
  • Rotas de administrador desprotegidas
  • Suposições inseguras de confiança do lado do cliente
  • Referências diretas a objetos inseguras
  • Validação de entrada fraca
  • Sanitização de saída ausente
  • Riscos de cross-site scripting
  • Riscos de injeção de SQL ou comando
  • Renderização de HTML insegura
  • Uso perigoso de eval ou funções equivalentes
  • Riscos de CSRF
  • Redirecionamentos abertos
  • Uploads de arquivos inseguros
  • Detalhes excessivos de erro
  • Informações sensíveis em logs
  • Uso inseguro de armazenamento local
  • Configurações de cookie seguras ausentes
  • Headers de segurança ausentes
  • Scripts de terceiros inseguros
  • Dependências vulneráveis ou desatualizadas
  • Configuração CORS incorreta
  • Preocupações com limite de taxa
  • Riscos de abuso em formulários ou APIs públicas

Não imprima ou exponha nenhum segredo descoberto por completo. Masque valores sensíveis no relatório.

Auditoria de acessibilidade

Verifique as expectativas práticas do WCAG 2.2 AA, incluindo:

  • Navegação pelo teclado
  • Estados de foco visíveis
  • HTML semântico
  • Ordem de títulos
  • Rótulos de formulários
  • Identificação de erros
  • Texto alternativo
  • Contraste de cores
  • Uso de ARIA
  • Regiões de referência
  • Navegação de salto
  • Clareza para leitores de tela
  • Tamanhos de alvo de toque
  • Suporte a movimento reduzido
  • Comportamento de zoom
  • Legibilidade do conteúdo
  • Elementos interativos implementados usando elementos HTML apropriados

Qualidade do código e prontidão para produção

Verifique:

  • Estrutura do componente
  • Reutilização
  • Nomes
  • Manutenibilidade
  • Segurança de tipo
  • Tratamento de erro
  • Tratamento de carregamento
  • Código duplicado
  • Código morto
  • Importações não utilizadas
  • HTML inválido
  • Avisos do framework
  • Saúde das dependências
  • Configuração de build
  • Tratamento de ambiente
  • Configuração de produção
  • Metadados SEO
  • Títulos de página
  • Meta descrições
  • URLs canônicas quando relevante
  • Metadados Open Graph
  • Favicon e manifest
  • robots.txt
  • sitemap
  • Dados estruturados quando relevante

Problemas de qualidade de código só devem afetar a pontuação final quando criam um risco realista de manutenção, confiabilidade, desempenho, segurança ou produção.

Sistema de pontuação

Dê a cada categoria uma pontuação de 0 a 10:

  1. Hierarquia visual e layout
  2. Tipografia
  3. Cor e imagem
  4. Movimento e interação
  5. Consistência do sistema de design
  6. Desempenho e responsividade
  7. Confiança e conversão
  8. Funcionalidade
  9. Acessibilidade
  10. Segurança
  11. Qualidade do código e prontidão para produção

Calcule uma pontuação geral de 0 a 100 usando estes pesos:

  • Hierarquia visual e layout: 8%
  • Tipografia: 6%
  • Cor e imagem: 6%
  • Movimento e interação: 7%
  • Consistência do sistema de design: 7%
  • Desempenho e responsividade: 15%
  • Confiança e conversão: 10%
  • Funcionalidade: 15%
  • Acessibilidade: 10%
  • Segurança: 10%
  • Qualidade do código e prontidão para produção: 6%

Não infle pontuações.

Use esta interpretação:

  • 95 a 100: Excepcional e pronto para produção
  • 90 a 94: Pronto para produção com melhorias menores
  • 80 a 89: Bom, mas melhorias importantes são recomendadas
  • 70 a 79: Vários problemas devem ser resolvidos antes do lançamento
  • 60 a 69: Riscos significativos de lançamento
  • Abaixo de 60: Não pronto para produção

Níveis de severidade

Classifique cada problema como:

  • Bloqueador: Impede o lançamento ou cria um risco sério de segurança, perda de dados, legal ou funcional
  • Alto: Problema grave voltado ao usuário, segurança, acessibilidade, conversão ou responsividade
  • Médio: Problema significativo que afeta a qualidade ou usabilidade
  • Baixo: Inconsistência menor ou problema de polimento
  • Observação: Não necessariamente errado, mas vale a pena revisar

Formato de relatório exigido

Auditoria de Site Pré-Lançamento

1. Veredito executivo

Inclua:

  • Pontuação geral de 0 a 100
  • Status de lançamento: Pronto, Pronto com correções menores, Condicionalmente pronto ou Não pronto
  • Uma explicação direta em no máximo cinco frases
  • Número de problemas Bloqueador, Alto, Médio e Baixo

2. Cartão de pontuação

Crie uma tabela com:

| Categoria | Pontuação / 10 | Peso | Pontuação ponderada | Motivo principal |

3. Bloqueadores de lançamento

Liste apenas bloqueadores genuínos.

Para cada problema inclua:

  • Problema
  • Evidência
  • Localização
  • Impacto no usuário ou negócio
  • Correção sugerida

Escreva "Nenhum bloqueador de lançamento encontrado" quando não houver nenhum.

4. Problemas confirmados

Agrupe problemas por severidade:

Alto

Médio

Baixo

Para cada problema inclua:

  • Título
  • Categoria
  • Evidência
  • Arquivo, rota, componente ou viewport afetado
  • Por que é importante
  • Alteração sugerida

Não faça a alteração.

5. Revisão de design em sete pontos

Crie uma seção dedicada para cada um dos seguintes:

  1. Hierarquia visual e layout
  2. Tipografia
  3. Cor e imagem
  4. Movimento e interação
  5. Consistência do sistema de design
  6. Desempenho e responsividade
  7. Confiança e conversão

Para cada seção inclua:

  • O que funciona
  • O que fica aquém
  • Pontuação de 0 a 10
  • Melhorias recomendadas

6. Matriz de teste responsivo

Crie uma tabela:

| Viewport | Páginas testadas | Resultado | Problemas confirmados |

Mencione explicitamente qualquer rolagem horizontal, corte, sobreposição, comportamento fraco de ponto de quebra ou problemas de usabilidade de toque.

7. Resultados de teste funcional

Liste:

  • Páginas e rotas testadas
  • Links testados
  • Formulários testados
  • Componentes interativos testados
  • Resultado da build
  • Erros do console
  • Avisos do console
  • Requisições falhadas
  • Funcionalidades que não puderam ser verificadas

8. Revisão de segurança

Inclua:

  • Problemas de segurança confirmados
  • Riscos potenciais de segurança
  • Revisão de exposição de segredos
  • Riscos de dependência
  • Preocupações de autenticação e autorização
  • Preocupações de tratamento de entrada e saída
  • Verificações de segurança que não puderam ser concluídas

Nunca exiba valores de segredo por completo.

9. Revisão de acessibilidade

Inclua:

  • Navegação pelo teclado
  • Leitor de tela e estrutura semântica
  • Contraste
  • Formulários
  • Estados de foco
  • Preferências de movimento
  • Alternativas de imagem
  • Principais riscos relacionados ao WCAG

10. Alterações recomendadas

Divida sugestões em:

Antes do lançamento

Inclua apenas alterações que devem ser concluídas antes da produção.

Logo após o lançamento

Inclua melhorias que valem a pena e que não precisam atrasar o lançamento.

Polimento opcional

Inclua refinamentos visuais ou técnicos não essenciais.

11. Lista de verificação final

Marque cada item como Passa, Falha, Parcial ou Não verificado:

  • Build de produção bem-sucedida
  • Nenhuma rota crítica quebrada
  • Nenhum CTA crítico quebrado
  • Nenhum segredo exposto
  • Nenhum erro crítico no console
  • Nenhuma falha grave de layout móvel
  • Formulários funcionam corretamente
  • Estados de erro são tratados
  • Navegação pelo teclado funciona
  • Texto e controles atendem a requisitos razoáveis de contraste
  • Imagens carregam e escalam corretamente
  • Metadados da página estão configurados
  • Desempenho é aceitável
  • Riscos de segurança são aceitáveis
  • Site está pronto para entrar no ar

12. Conclusão final

Termine com exatamente uma destas declarações:

  • "Todos os checks passaram. O site está pronto para entrar no ar."
  • "O site está pronto para entrar no ar após as correções menores listadas."
  • "O site só deve entrar no ar após os problemas de alta prioridade listados serem resolvidos."
  • "O site não está pronto para entrar no ar porque permanecem problemas que bloqueiam o lançamento."

Restrições importantes

  • Não edite nenhum arquivo.
  • Não aplique nenhuma correção.
  • Não instale ou atualize pacotes.
  • Não altere configurações.
  • Não crie commits.
  • Não oculte ou minimize problemas.
  • Não afirme que algo foi testado quando não foi.
  • Rotule claramente qualquer coisa que não pôde ser verificada.
  • Baseie o relatório em evidências deste projeto específico.

Individual skills in this repo

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

Habilidades Relacionadas