QA Skills
43 habilidades de QA e automação de testes para Claude Code, Codex, Cursor e qualquer runtime do Agent Skills Standard.
Documentação
QA Skills para Agentes de IA
Habilidades de QA e automação de testes para Claude Code, Codex, Cursor, Gemini CLI, VS Code e outros agentes que suportam o Agent Skills Standard.
Site: qa-skills.com
npx skills add petrkindlmann/qa-skills
50 habilidades cobrindo:
- Automação com Playwright e Cypress
- Testes de API, unitários e mobile
- Estratégia de testes e planejamento baseado em risco
- Integração CI/CD e ambientes de teste
- Acessibilidade, segurança e conformidade
- Testes de regressão visual e desempenho
- Geração de testes assistida por IA, triagem de bugs e testes de navegador agênticos
- Testes de e-mail, pagamento e rastreamento de analytics
- Gerenciamento manual de casos de teste e curadoria de suíte de regressão
- Engenharia do caos, observabilidade e dashboards de QA
Baseado em padrões de trabalho de automação de QA em mais de 6 sites de produção.
Início rápido
Opção 1: Instalar habilidades específicas (recomendado)
npx skills add petrkindlmann/qa-skills playwright-automation test-strategy
Opção 2: Clonar o repositório completo
git clone https://github.com/petrkindlmann/qa-skills.git .skills/qa-skills
Opção 3: Adicionar como submódulo git
git submodule add https://github.com/petrkindlmann/qa-skills.git .skills/qa-skills
Opção 4: Download manual
Baixe pastas de habilidades individuais de skills/ e coloque-as no diretório .skills/ do seu projeto.
Uso
Pergunte ao seu agente de IA em linguagem natural. A habilidade certa é ativada automaticamente.
| Você diz | Habilidade ativada |
|---|---|
| "Escreva testes Playwright para nosso fluxo de checkout" | playwright-automation |
| "Crie uma estratégia de QA para este projeto" | test-strategy |
| "Gere testes a partir deste PRD" | ai-test-generation |
| "Este bug continua acontecendo em produção, classifique e faça a triagem" | ai-bug-triage |
| "Configure relatórios de teste no GitHub Actions" | ci-cd-integration + qa-metrics |
| "O que devemos testar antes deste lançamento?" | release-readiness |
| "Execute uma verificação de regressão visual na página inicial" | visual-testing |
| "Faça teste de carga na nossa API com 1000 usuários simultâneos" | performance-testing |
| "Verifique nosso aplicativo para vulnerabilidades OWASP Top 10" | security-testing |
| "Configure monitoramento sintético para fluxos críticos" | synthetic-monitoring |
Categorias de habilidades
50 habilidades em 10 categorias. Cada habilidade mantém um SKILL.md enxuto (código pesado descarregado para references/, carregado sob demanda) com referências cruzadas para habilidades relacionadas.
Foundation (3)
qa-project-context · qa-start · qa-do — modelo de contexto de projeto que toda outra habilidade lê primeiro, bootstrap de QA para novos projetos e o roteador de habilidades de último recurso
Strategy (4)
test-strategy · test-planning · risk-based-testing · exploratory-testing — estratégia de QA, planos de teste de sprint/lançamento, priorização baseada em risco, testes exploratórios baseados em sessão
Automation (8)
playwright-automation · cypress-automation · selector-drift-recovery · api-testing · unit-testing · mobile-testing · visual-testing · performance-testing — Playwright E2E, Cypress component/E2E, regeneração em massa de seletores pós-refatoração, REST/GraphQL, Jest/Vitest/pytest, Appium/Detox, regressão visual, teste de carga k6 e Lighthouse CI
Specialized (7)
accessibility-testing · security-testing · cross-browser-testing · database-testing · email-testing · payment-testing · analytics-tracking-testing — conformidade WCAG, OWASP Top 10 + LLM, matrizes de navegador orientadas por analytics, testes de migração, captura de fluxo de e-mail, checkout Stripe/PSP e 3DS, correção de rastreamento GA4/pixel
AI-augmented QA (6)
ai-test-generation · ai-bug-triage · test-reliability · ai-qa-review · bug-reproduction · agentic-browser-testing — geração de testes com LLM, triagem automatizada de bugs, gerenciamento de testes instáveis, revisão de qualidade de testes, reprodução de relatório para teste com falha, testes de navegador agênticos orientados por objetivos
Infrastructure (5)
ci-cd-integration · test-environments · test-data-management · contract-testing · service-virtualization — pipelines CI/CD, estratégia de ambientes, fábricas de dados, contratos orientados a consumidor Pact, WireMock/MSW
Metrics (3)
qa-metrics · qa-dashboard · coverage-analysis — portões de qualidade e KPIs, dashboards Allure/Grafana/ReportPortal, cobertura como catraca no CI
Process (8)
shift-left-testing · qa-project-bootstrap · release-readiness · quality-postmortem · compliance-testing · qa-report-humanizer · test-case-management · test-suite-curation — padrões shift-left, onboarding de QA, checklists go/no-go, postmortems sem culpa, conformidade GDPR/CMP, humanização de relatórios de QA, autoria manual de casos de teste, poda de suíte de regressão
Production and observability (3)
testing-in-production · synthetic-monitoring · observability-driven-testing — validação de feature flags, sondas sintéticas agendadas, asserções de teste baseadas em rastreamento
Knowledge and migration (3)
ai-system-testing · chaos-engineering · test-migration — testes de recursos LLM/IA, injeção controlada de falhas, guias de migração de frameworks (Selenium/Cypress/Jest para stacks modernas)
Tabela completa de habilidades
| Skill | Descrição | Categoria |
|---|---|---|
qa-project-context | Modelo de contexto do projeto cobrindo stack tecnológico, frameworks de teste, CI/CD, ambientes, metas de qualidade. Todas as outras skills leem isso primeiro. | Fundação |
test-strategy | Criação de estratégia de QA com priorização baseada em risco, design de pirâmide de testes, critérios de entrada/saída e justificativa de seleção de ferramentas. | Estratégia |
test-planning | Planos de teste de sprint e release. Decomposição de funcionalidades, mapeamento requisitos-para-testes, estimativa de esforço, alocação de recursos. | Estratégia |
risk-based-testing | Matrizes de avaliação de risco, seleção de testes baseada em prioridade, análise de impacto/probabilidade, pontuação de risco de regressão. | Estratégia |
exploratory-testing | Gerenciamento de Testes Baseado em Sessões (SBTM), escrita de charter, exploração heurística (HICCUPS, FEW HICCUPS), modelos de debrief. | Estratégia |
playwright-automation | Testes E2E com Playwright. Page Object Model, fixtures, execução paralela, mocking de API, comparações visuais, integração com CI. | Automação |
cypress-automation | Suites de teste Cypress com testes de componentes, testes E2E, comandos personalizados, cy.intercept, Cypress Cloud e suporte a TypeScript. | Automação |
selector-drift-recovery | Regeneração em massa de seletores de teste quebrados após um refactor de UI. Snapshot do DOM antigo vs novo, mapear localizadores com pontuações de confiança, enviar um único PR. | Automação |
api-testing | Testes REST e GraphQL com validação de schema, padrões de teste de contrato, fluxos de autenticação e asserções de resposta. | Automação |
unit-testing | Padrões Jest, Vitest e pytest. Estratégias de mocking, limites de cobertura, testes de snapshot, taxonomia de test doubles. | Automação |
mobile-testing | Testes mobile com Appium 2.0 e Detox para React Native. Device farms, simulação de gestos, testes de deep link, notificações push. | Automação |
visual-testing | Testes de regressão visual com screenshots do Playwright, Chromatic, Percy e Argos CI. Gerenciamento de baseline, limites de diff, mascaramento de conteúdo dinâmico. | Automação |
performance-testing | Scripts de carga/stress/soak com k6, Lighthouse CI para Web Vitals, orçamentos de performance como gates de CI. | Automação |
accessibility-testing | Testes de conformidade WCAG 2.1, integração com axe-core, testes com leitor de tela, navegação por teclado, validação de contraste de cores. | Especializada |
security-testing | Testes de vulnerabilidade OWASP Top 10. Integração com ZAP, varredura de dependências (Snyk/Dependabot), SAST com plugins de segurança ESLint. | Especializada |
cross-browser-testing | Matrizes de teste de navegador orientadas por analytics, configuração BrowserStack/Sauce Labs, canais de navegador Playwright, problemas comuns de renderização. | Especializada |
database-testing | Validação de integridade de banco de dados, testes de migração (forward/backward), constraints de schema, gerenciamento de seed data, performance de consultas. | Especializada |
ai-test-generation | Gerar testes a partir de specs, PRDs e user stories usando um pipeline em etapas com guardrails. Matriz de cobertura antes do código. | IA-QA |
ai-bug-triage | Classificar bugs por severidade/componente/causa raiz. Deduplicar issues, analisar falhas de CI, gerar tickets. | IA-QA |
test-reliability | Resiliência de localizadores, classificação de testes flaky por causa raiz, gerenciamento de quarentena, auto-reparo com pontuação de confiança. | IA-QA |
ai-qa-review | Revisão de qualidade de testes em cinco dimensões de smell. Detecção de lacunas de cobertura, análise de testabilidade, detecção de anti-padrões. | IA-QA |
ci-cd-integration | Modelos de pipeline GitHub Actions e GitLab CI. Paralelismo, gerenciamento de artefatos, quarentena de testes flaky, publicação de resultados de teste. | Infraestrutura |
test-environments | Estratégia de ambiente para dev, staging, preview e produção. Docker Compose, seed data, paridade de ambiente, limpeza. | Infraestrutura |
test-data-management | Dados de teste com factories, fixtures, geração de dados sintéticos, seeding de banco de dados, limpeza de dados, isolamento de ambiente. | Infraestrutura |
contract-testing | Testes de contrato orientados a consumidor com Pact.js. Testes de consumidor, verificação de provedor, Pact Broker, gates can-i-deploy. | Infraestrutura |
service-virtualization | Framework de decisão para isolamento de dependências. Mocks, stubs, fakes, record-replay, WireMock, MSW (Mock Service Worker). | Infraestrutura |
qa-metrics | Métricas de QA com fórmulas: % de cobertura, taxa de flakiness, taxa de escape de defeitos, MTTR, tendências de execução de testes, gates de qualidade. | Métricas |
qa-dashboard | Dashboards de QA com Allure Report, Grafana e ReportPortal. Visualização de execução de testes, análise de tendências, relatórios para stakeholders. | Métricas |
coverage-analysis | Medição de cobertura com Istanbul/V8/c8/coverage.py. Análise de lacunas, coverage-as-ratchet no CI, cobertura significativa vs vaidade. | Métricas |
shift-left-testing | Mover a qualidade para mais cedo. Pareamento Dev/QA, Three Amigos, facilitação de TDD, checklists de revisão de PR, gates de qualidade pré-merge. | Processo |
qa-project-bootstrap | Integrar um engenheiro de QA a um codebase existente. Checklist dos primeiros 30 dias, auditoria de arquitetura de testes, walkthrough do framework, padrões de mentoria. | Processo |
release-readiness | Checklists de go/no-go, design de suíte de smoke tests, critérios de rollback, validação de rollout em etapas, sign-off de release. | Processo |
quality-postmortem | Postmortems sem culpa para defeitos que escaparam. Análise de padrões de bug, análise de causa raiz com 5 Whys, identificação de lacunas de teste. | Processo |
compliance-testing | Testes de conformidade regulatória. Verificação de consentimento GDPR/CMP, Better Ads Standards, auditoria de cookies, validação de política de privacidade. | Processo |
qa-report-humanizer | Remover padrões de IA de relatórios de QA, relatórios de bug, resumos de teste e atualizações de status. Faz a escrita de QA parecer de um engenheiro real. | Processo |
testing-in-production | Validação em produção com feature flags, rollouts progressivos, análise de canary, métricas de guardrail, smoke tests de produção. | Produção |
synthetic-monitoring | Validação pós-deploy via testes sintéticos agendados. Design de probe para jornadas críticas do usuário, limites de alerta, acompanhamento de SLA. | Produção |
observability-driven-testing | Usar traces, logs e telemetria como evidência de teste. Integração com OpenTelemetry, asserções baseadas em trace, design de teste informado por logs. | Produção |
ai-system-testing | Testar funcionalidades de IA. Regressão de prompt LLM, validação de chamadas de ferramenta, avaliação de saída não determinística, avaliação de risco de alucinação. | Conhecimento |
chaos-engineering | Injeção controlada de falhas. Experimentos de caos orientados por hipóteses, injeção de falhas de rede/serviço/infraestrutura, controle de blast radius. | Conhecimento |
test-migration | Migração incremental de suíte de testes. Selenium para Playwright, Cypress para Playwright, Jest para Vitest, Mocha para Jest, Protractor para Playwright. | Conhecimento |
test-case-management | Autorar e manter casos de teste manuais/híbridos em TestRail, Xray, Zephyr, Qase. Anatomia de caso, autoração em massa a partir de histórias, linting de etapas ambíguas, importação/exportação CSV/API, rastreabilidade. | Processo |
test-suite-curation | Auditar e podar uma suíte de regressão com evidências: fingerprinting de cobertura, clustering de duplicatas AST, mineração de histórico de CI, tiering smoke/core/extended, quarentena-antes-de-excluir. | Processo |
bug-reproduction | Transformar um relatório de bug vago em uma reprodução mínima verificada e um teste de regressão com falha. Reproduzir-minimizar-isolar-capturar, git bisect, repro determinístico, red-antes-do-fix. | IA-QA |
agentic-browser-testing | E2E orientado a objetivos via agente de navegador (Playwright MCP / computer-use). Controles de determinismo, orçamentos de custo/latência, interação com árvore de acessibilidade, graduação para testes scriptados. | IA-QA |
email-testing | Testes de fluxo de e-mail de ponta a ponta: signup, reset de senha, magic-link, OTP/MFA. Captura com Mailpit/Mailosaur/MailSlurp, polling de inbox, extração de link/OTP, verificações de deliverability. | Especializada |
payment-testing | Testes de pagamento/checkout contra sandboxes de PSP. Cartões de teste Stripe, manipulação de iframe 3DS/SCA, test clocks, assinatura/idempotência de webhook, reembolsos — nunca cartões reais. | Especializada |
analytics-tracking-testing | Validar que dataLayer GA4/GTM, pixels e tags de ad-tech disparam corretamente. Contrato de tracking-plan, interceptação de beacon, asserções de parâmetro/valor/timing, Consent Mode v2, gating de CI. | Especializada |
QA aumentado por IA
A maioria dos repositórios de skills de QA para em tutoriais de framework. Este também cobre como agentes de IA podem ajudar com o próprio teste.
| Skill | O que faz |
|---|---|
ai-test-generation | Gerar casos de teste a partir de PRDs, specs e user stories. Constrói uma matriz de cobertura antes de escrever código. |
ai-bug-triage | Classificar bugs por severidade/componente/causa raiz, deduplicar issues, analisar falhas de CI |
test-reliability | Cura em runtime por teste: detectar localizadores quebrados, pontuar estabilidade de seletores, colocar testes flaky em quarentena, classificar causas raiz |
selector-drift-recovery | Regeneração offline em massa: snapshot do DOM antigo vs novo após um refactor de UI, enviar um PR com evidência por mudança |
ai-qa-review | Revisão de qualidade de teste. Detecção de lacunas de cobertura, identificação de test smells, análise de testabilidade |
Compatibilidade
Funciona com qualquer ferramenta que suporte o Agent Skills Standard.
| Agente | Suporte | Método de instalação |
|---|---|---|
| Claude Code | Nativo | npx skills add ou clone |
| OpenAI Codex | Nativo | Clone ou submodule |
| Cursor | Nativo | Clone para .cursor/skills |
| Gemini CLI | Nativo | Clone ou submodule |
| VS Code Copilot | Via instruções | Clone e referencie nas configurações |
| OpenCode | Nativo | Clone ou submodule |
| Windsurf | Nativo | Clone ou submodule |
| Qualquer ferramenta compatível com Agent Skills | Padrão | Clone ou submodule |
Registro de ferramentas
As skills referenciam ferramentas específicas de QA para implementação. O Tools Registry lista todas as ferramentas suportadas com capacidades, disponibilidade de servidor MCP e guias de integração.
Coberto: frameworks de teste, relatórios, testes visuais, CI/CD, gerenciamento de projetos, varredura de segurança, observabilidade.
Contexto do projeto
Toda skill verifica .agents/qa-project-context.md antes de fazer perguntas de descoberta. Este arquivo captura a configuração de QA do seu projeto: stack tecnológico, frameworks de teste, CI/CD, ambientes, metas de qualidade, áreas de risco, estrutura do time.
Crie uma vez usando a skill qa-project-context. Todas as outras skills leem automaticamente.
Contribuindo
Veja CONTRIBUTING.md.
Dê uma estrela para acompanhar novas skills e atualizações.
Licença
MIT. Veja LICENSE.
Este projeto não é afiliado, endossado ou patrocinado pela Microsoft, Cypress, Grafana Labs, BrowserStack, Sauce Labs ou qualquer outro fornecedor referenciado. Nomes de produtos e marcas são propriedade de seus respectivos donos.