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.

Skills Website License: MIT Agent Skills Standard Playwright


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ê dizHabilidade 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

SkillDescriçãoCategoria
qa-project-contextModelo 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-strategyCriaçã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-planningPlanos 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-testingMatrizes 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-testingGerenciamento de Testes Baseado em Sessões (SBTM), escrita de charter, exploração heurística (HICCUPS, FEW HICCUPS), modelos de debrief.Estratégia
playwright-automationTestes E2E com Playwright. Page Object Model, fixtures, execução paralela, mocking de API, comparações visuais, integração com CI.Automação
cypress-automationSuites de teste Cypress com testes de componentes, testes E2E, comandos personalizados, cy.intercept, Cypress Cloud e suporte a TypeScript.Automação
selector-drift-recoveryRegeneraçã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-testingTestes 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-testingPadrões Jest, Vitest e pytest. Estratégias de mocking, limites de cobertura, testes de snapshot, taxonomia de test doubles.Automação
mobile-testingTestes 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-testingTestes 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-testingScripts de carga/stress/soak com k6, Lighthouse CI para Web Vitals, orçamentos de performance como gates de CI.Automação
accessibility-testingTestes 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-testingTestes 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-testingMatrizes de teste de navegador orientadas por analytics, configuração BrowserStack/Sauce Labs, canais de navegador Playwright, problemas comuns de renderização.Especializada
database-testingValidaçã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-generationGerar 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-triageClassificar bugs por severidade/componente/causa raiz. Deduplicar issues, analisar falhas de CI, gerar tickets.IA-QA
test-reliabilityResiliê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-reviewRevisã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-integrationModelos de pipeline GitHub Actions e GitLab CI. Paralelismo, gerenciamento de artefatos, quarentena de testes flaky, publicação de resultados de teste.Infraestrutura
test-environmentsEstratégia de ambiente para dev, staging, preview e produção. Docker Compose, seed data, paridade de ambiente, limpeza.Infraestrutura
test-data-managementDados de teste com factories, fixtures, geração de dados sintéticos, seeding de banco de dados, limpeza de dados, isolamento de ambiente.Infraestrutura
contract-testingTestes de contrato orientados a consumidor com Pact.js. Testes de consumidor, verificação de provedor, Pact Broker, gates can-i-deploy.Infraestrutura
service-virtualizationFramework de decisão para isolamento de dependências. Mocks, stubs, fakes, record-replay, WireMock, MSW (Mock Service Worker).Infraestrutura
qa-metricsMé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-dashboardDashboards 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-analysisMediçã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-testingMover 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-bootstrapIntegrar 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-readinessChecklists 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-postmortemPostmortems 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-testingTestes 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-humanizerRemover 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-productionValidaçã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-monitoringValidaçã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-testingUsar 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-testingTestar 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-engineeringInjeçã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-migrationMigraçã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-managementAutorar 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-curationAuditar 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-reproductionTransformar 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-testingE2E 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-testingTestes 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-testingTestes 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-testingValidar 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.

SkillO que faz
ai-test-generationGerar casos de teste a partir de PRDs, specs e user stories. Constrói uma matriz de cobertura antes de escrever código.
ai-bug-triageClassificar bugs por severidade/componente/causa raiz, deduplicar issues, analisar falhas de CI
test-reliabilityCura em runtime por teste: detectar localizadores quebrados, pontuar estabilidade de seletores, colocar testes flaky em quarentena, classificar causas raiz
selector-drift-recoveryRegeneraçã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-reviewRevisã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.

AgenteSuporteMétodo de instalação
Claude CodeNativonpx skills add ou clone
OpenAI CodexNativoClone ou submodule
CursorNativoClone para .cursor/skills
Gemini CLINativoClone ou submodule
VS Code CopilotVia instruçõesClone e referencie nas configurações
OpenCodeNativoClone ou submodule
WindsurfNativoClone ou submodule
Qualquer ferramenta compatível com Agent SkillsPadrãoClone 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.