QA Skills

43 habilidades de QA y automatización de pruebas para Claude Code, Codex, Cursor y cualquier runtime del estándar Agent Skills.

Documentación

QA Skills para Agentes de IA

Habilidades de QA y automatización de pruebas para Claude Code, Codex, Cursor, Gemini CLI, VS Code y otros agentes que admiten el estándar Agent Skills.

Sitio web: qa-skills.com

npx skills add petrkindlmann/qa-skills

50 habilidades que cubren:

  • Automatización con Playwright y Cypress
  • Pruebas de API, unitarias y móviles
  • Estrategia de pruebas y planificación basada en riesgos
  • Integración de CI/CD y entornos de prueba
  • Accesibilidad, seguridad y cumplimiento
  • Regresión visual y pruebas de rendimiento
  • Generación de pruebas asistida por IA, clasificación de errores y pruebas de navegador agénticas
  • Pruebas de correo electrónico, pagos y seguimiento de analíticas
  • Gestión manual de casos de prueba y curación de suites de regresión
  • Ingeniería del caos, observabilidad y paneles de QA

Basado en patrones de trabajo de automatización de QA en más de 6 sitios de producción.

Skills Website License: MIT Agent Skills Standard Playwright


Inicio rápido

Opción 1: Instalar habilidades específicas (recomendado)

npx skills add petrkindlmann/qa-skills playwright-automation test-strategy

Opción 2: Clonar el repositorio completo

git clone https://github.com/petrkindlmann/qa-skills.git .skills/qa-skills

Opción 3: Añadir como submódulo de git

git submodule add https://github.com/petrkindlmann/qa-skills.git .skills/qa-skills

Opción 4: Descarga manual

Descarga carpetas de habilidades individuales desde skills/ y colócalas en el directorio .skills/ de tu proyecto.


Uso

Pregunta a tu agente de IA en lenguaje natural. La habilidad correcta se activa automáticamente.

Tú dicesHabilidad activada
"Escribe pruebas de Playwright para nuestro flujo de pago"playwright-automation
"Crea una estrategia de QA para este proyecto"test-strategy
"Genera pruebas a partir de este PRD"ai-test-generation
"Este error sigue ocurriendo en producción, clasifícalo y priorízalo"ai-bug-triage
"Configura informes de pruebas en GitHub Actions"ci-cd-integration + qa-metrics
"¿Qué deberíamos probar antes de este lanzamiento?"release-readiness
"Ejecuta una comprobación de regresión visual en la página de inicio"visual-testing
"Prueba de carga nuestra API con 1000 usuarios concurrentes"performance-testing
"Comprueba nuestra aplicación para vulnerabilidades OWASP Top 10"security-testing
"Configura monitoreo sintético para flujos críticos"synthetic-monitoring

Categorías de habilidades

50 habilidades en 10 categorías. Cada habilidad mantiene un SKILL.md ágil (código pesado descargado a references/, cargado bajo demanda) con referencias cruzadas a habilidades relacionadas.

Fundamentos (3)

qa-project-context · qa-start · qa-do — plantilla de contexto de proyecto que todas las demás habilidades leen primero, arranque de QA para proyectos nuevos y el enrutador de habilidades de último recurso

Estrategia (4)

test-strategy · test-planning · risk-based-testing · exploratory-testing — estrategia de QA, planes de prueba de sprint/lanzamiento, priorización basada en riesgos, pruebas exploratorias basadas en sesiones

Automatización (8)

playwright-automation · cypress-automation · selector-drift-recovery · api-testing · unit-testing · mobile-testing · visual-testing · performance-testing — Playwright E2E, Cypress componente/E2E, regeneración masiva de selectores post-refactorización, REST/GraphQL, Jest/Vitest/pytest, Appium/Detox, regresión visual, pruebas de carga con k6 y Lighthouse CI

Especializadas (7)

accessibility-testing · security-testing · cross-browser-testing · database-testing · email-testing · payment-testing · analytics-tracking-testing — cumplimiento WCAG, OWASP Top 10 + LLM, matrices de navegadores basadas en analíticas, pruebas de migración, captura de flujos de correo, checkout Stripe/PSP y 3DS, corrección de seguimiento GA4/píxeles

QA aumentado por IA (6)

ai-test-generation · ai-bug-triage · test-reliability · ai-qa-review · bug-reproduction · agentic-browser-testing — generación de pruebas con LLM, clasificación automatizada de errores, gestión de pruebas flaky, revisión de calidad de pruebas, reproducción de informe a prueba fallida, pruebas de navegador agénticas orientadas a objetivos

Infraestructura (5)

ci-cd-integration · test-environments · test-data-management · contract-testing · service-virtualization — pipelines de CI/CD, estrategia de entornos, fábricas de datos, contratos impulsados por consumidor Pact, WireMock/MSW

Métricas (3)

qa-metrics · qa-dashboard · coverage-analysis — puertas de calidad y KPIs, paneles de Allure/Grafana/ReportPortal, cobertura como trinquete en CI

Proceso (8)

shift-left-testing · qa-project-bootstrap · release-readiness · quality-postmortem · compliance-testing · qa-report-humanizer · test-case-management · test-suite-curation — patrones shift-left, incorporación de QA, listas de verificación go/no-go, postmortems sin culpa, cumplimiento GDPR/CMP, humanización de informes de QA, redacción manual de casos de prueba, poda de suites de regresión

Producción y observabilidad (3)

testing-in-production · synthetic-monitoring · observability-driven-testing — validación de feature flags, sondas sintéticas programadas, aserciones de prueba basadas en trazas

Conocimiento y migración (3)

ai-system-testing · chaos-engineering · test-migration — pruebas de funciones LLM/IA, inyección controlada de fallos, guías de migración de frameworks (Selenium/Cypress/Jest a stacks modernos)


Tabla completa de habilidades

SkillDescripciónCategoría
qa-project-contextPlantilla de contexto del proyecto que cubre stack tecnológico, frameworks de prueba, CI/CD, entornos y objetivos de calidad. Todas las demás skills leen esto primero.Fundamentos
test-strategyCreación de estrategia de QA con priorización basada en riesgos, diseño de pirámide de pruebas, criterios de entrada/salida y justificación de selección de herramientas.Estrategia
test-planningPlanes de prueba de sprint y release. Descomposición de funcionalidades, mapeo de requisitos a pruebas, estimación de esfuerzo y asignación de recursos.Estrategia
risk-based-testingMatrices de evaluación de riesgos, selección de pruebas basada en prioridades, análisis de impacto/probabilidad y puntuación de riesgo de regresión.Estrategia
exploratory-testingGestión de pruebas basada en sesiones (SBTM), redacción de charters, exploración basada en heurísticas (HICCUPS, FEW HICCUPS) y plantillas de debrief.Estrategia
playwright-automationPruebas E2E con Playwright. Page Object Model, fixtures, ejecución en paralelo, mocking de API, comparaciones visuales e integración con CI.Automatización
cypress-automationSuites de pruebas con Cypress, incluyendo pruebas de componentes, pruebas E2E, comandos personalizados, cy.intercept, Cypress Cloud y soporte de TypeScript.Automatización
selector-drift-recoveryRegeneración masiva de selectores de prueba rotos tras un refactor de UI. Compara el DOM antiguo vs. el nuevo, mapea localizadores con puntuaciones de confianza y entrega un único PR.Automatización
api-testingPruebas REST y GraphQL con validación de esquemas, patrones de contract testing, flujos de autenticación y aserciones de respuesta.Automatización
unit-testingPatrones de Jest, Vitest y pytest. Estrategias de mocking, umbrales de cobertura, snapshot testing y taxonomía de test doubles.Automatización
mobile-testingPruebas móviles con Appium 2.0 y Detox para React Native. Device farms, simulación de gestos, pruebas de deep links y notificaciones push.Automatización
visual-testingPruebas de regresión visual con capturas de Playwright, Chromatic, Percy y Argos CI. Gestión de baselines, umbrales de diff y enmascarado de contenido dinámico.Automatización
performance-testingScripts de carga/esfuerzo/aguante con k6, Lighthouse CI para Web Vitals y presupuestos de rendimiento como gates de CI.Automatización
accessibility-testingPruebas de cumplimiento WCAG 2.1, integración con axe-core, pruebas con lectores de pantalla, navegación por teclado y validación de contraste de color.Especializado
security-testingPruebas de vulnerabilidades OWASP Top 10. Integración con ZAP, escaneo de dependencias (Snyk/Dependabot) y SAST con plugins de seguridad de ESLint.Especializado
cross-browser-testingMatrices de pruebas de navegador basadas en analíticas, configuración de BrowserStack/Sauce Labs, canales de navegador de Playwright y problemas comunes de renderizado.Especializado
database-testingValidación de integridad de bases de datos, pruebas de migración (hacia adelante/atrás), restricciones de esquema, gestión de datos semilla y rendimiento de consultas.Especializado
ai-test-generationGenera pruebas a partir de especificaciones, PRDs e historias de usuario mediante un pipeline por etapas con salvaguardas. Matriz de cobertura antes del código.AI-QA
ai-bug-triageClasifica bugs por severidad/componente/causa raíz. Deduplica incidencias, analiza fallos de CI y genera tickets.AI-QA
test-reliabilityResiliencia de localizadores, clasificación de pruebas flaky por causa raíz, gestión de cuarentena y auto-reparación con puntuación de confianza.AI-QA
ai-qa-reviewRevisión de calidad de pruebas en cinco dimensiones de code smells. Detección de brechas de cobertura, análisis de testabilidad y detección de anti-patrones.AI-QA
ci-cd-integrationPlantillas de pipelines para GitHub Actions y GitLab CI. Paralelismo, gestión de artefactos, cuarentena de pruebas flaky y publicación de resultados de pruebas.Infraestructura
test-environmentsEstrategia de entornos para dev, staging, preview y producción. Docker Compose, datos semilla, paridad de entornos y limpieza.Infraestructura
test-data-managementDatos de prueba con factories, fixtures, generación de datos sintéticos, siembra de bases de datos, limpieza de datos y aislamiento de entornos.Infraestructura
contract-testingContract testing dirigido por consumidores con Pact.js. Pruebas de consumidor, verificación de proveedor, Pact Broker y gates de can-i-deploy.Infraestructura
service-virtualizationMarco de decisión para aislamiento de dependencias. Mocks, stubs, fakes, record-replay, WireMock y MSW (Mock Service Worker).Infraestructura
qa-metricsMétricas de QA con fórmulas: % de cobertura, tasa de flakiness, tasa de escape de defectos, MTTR, tendencias de ejecución de pruebas y quality gates.Métricas
qa-dashboardDashboards de QA con Allure Report, Grafana y ReportPortal. Visualización de ejecución de pruebas, análisis de tendencias e informes para stakeholders.Métricas
coverage-analysisMedición de cobertura con Istanbul/V8/c8/coverage.py. Análisis de brechas, cobertura como trinquete en CI y cobertura significativa vs. vanidad.Métricas
shift-left-testingAdelanta la calidad. Pairing dev/QA, Three Amigos, facilitación de TDD, checklists de revisión de PR y quality gates previos al merge.Proceso
qa-project-bootstrapOnboarding de un ingeniero de QA en un codebase existente. Checklist de los primeros 30 días, auditoría de arquitectura de pruebas, recorrido por el framework y patrones de mentoría.Proceso
release-readinessChecklists de go/no-go, diseño de suites de smoke tests, criterios de rollback, validación de despliegues por etapas y aprobación de releases.Proceso
quality-postmortemPostmortems sin culpas para defectos que escaparon. Análisis de patrones de bugs, análisis de causa raíz con 5 Whys e identificación de brechas de pruebas.Proceso
compliance-testingPruebas de cumplimiento normativo. Verificación de consentimiento GDPR/CMP, Better Ads Standards, auditoría de cookies y validación de políticas de privacidad.Proceso
qa-report-humanizerElimina patrones de IA de informes de QA, reportes de bugs, resúmenes de pruebas y actualizaciones de estado. Hace que la escritura de QA suene como si la hubiera escrito un ingeniero real.Proceso
testing-in-productionValidación en producción con feature flags, despliegues progresivos, análisis canary, métricas de salvaguarda y smoke tests de producción.Producción
synthetic-monitoringValidación post-despliegue mediante pruebas sintéticas programadas. Diseño de sondas para recorridos críticos de usuario, umbrales de alerta y seguimiento de SLA.Producción
observability-driven-testingUsa trazas, logs y telemetría como evidencia de pruebas. Integración con OpenTelemetry, aserciones basadas en trazas y diseño de pruebas basado en logs.Producción
ai-system-testingPrueba funcionalidades de IA. Regresión de prompts de LLM, validación de llamadas a herramientas, evaluación de salidas no deterministas y evaluación de riesgo de alucinaciones.Conocimiento
chaos-engineeringInyección controlada de fallos. Experimentos de caos guiados por hipótesis, inyección de fallos de red/servicio/infraestructura y control del radio de impacto.Conocimiento
test-migrationMigración incremental de suites de pruebas. Selenium a Playwright, Cypress a Playwright, Jest a Vitest, Mocha a Jest y Protractor a Playwright.Conocimiento
test-case-managementCrear y mantener casos de prueba manuales/híbridos en TestRail, Xray, Zephyr y Qase. Anatomía de casos, creación masiva desde historias, linting de pasos ambiguos, importación/exportación CSV/API y trazabilidad.Proceso
test-suite-curationAuditar y podar una suite de regresión con evidencia: huellas de cobertura, agrupación de duplicados por AST, minería del historial de CI, niveles smoke/core/extended y cuarentena antes de eliminar.Proceso
bug-reproductionConvierte un reporte de bug vago en una reproducción mínima verificada y una prueba de regresión que falla. Reproducir-minimizar-aislar-capturar, git bisect, repro determinista y red antes de arreglar.AI-QA
agentic-browser-testingE2E guiado por objetivos mediante un agente de navegador (Playwright MCP / computer-use). Controles de determinismo, presupuestos de costo/latencia, interacción con el árbol de accesibilidad y transición a pruebas con script.AI-QA
email-testingPruebas de flujos de correo de extremo a extremo: registro, restablecimiento de contraseña, magic-link y OTP/MFA. Captura con Mailpit/Mailosaur/MailSlurp, sondeo de bandeja de entrada, extracción de enlaces/OTP y comprobaciones de entregabilidad.Especializado
payment-testingPruebas de pagos/checkout contra sandboxes de PSP. Tarjetas de prueba de Stripe, manejo de iframes 3DS/SCA, test clocks, firma/idempotencia de webhooks y reembolsos: nunca tarjetas reales.Especializado
analytics-tracking-testingValida que el dataLayer de GA4/GTM, los píxeles y las etiquetas de ad-tech se disparen correctamente. Contrato de tracking plan, interceptación de beacons, aserciones de parámetros/valores/timing, Consent Mode v2 y gates de CI.Especializado

QA aumentado con IA

La mayoría de los repos de skills de QA se quedan en tutoriales de frameworks. Este también cubre cómo los agentes de IA pueden ayudar con las pruebas en sí.

SkillQué hace
ai-test-generationGenera casos de prueba a partir de PRDs, especificaciones e historias de usuario. Construye una matriz de cobertura antes de escribir código.
ai-bug-triageClasifica bugs por severidad/componente/causa raíz, deduplica incidencias y analiza fallos de CI
test-reliabilitySanación en tiempo de ejecución por prueba: detecta localizadores rotos, puntúa la estabilidad de selectores, pone en cuarentena pruebas flaky y clasifica causas raíz
selector-drift-recoveryRegeneración masiva offline: captura el DOM antiguo vs. el nuevo tras un refactor de UI y entrega un único PR con evidencia por cambio
ai-qa-reviewRevisión de calidad de pruebas. Detección de brechas de cobertura, identificación de test smells y análisis de testabilidad

Compatibilidad

Funciona con cualquier herramienta que soporte el Agent Skills Standard.

AgenteSoporteMétodo de instalación
Claude CodeNativonpx skills add o clonar
OpenAI CodexNativoClonar o submódulo
CursorNativoClonar en .cursor/skills
Gemini CLINativoClonar o submódulo
VS Code CopilotMediante instruccionesClonar y referenciar en la configuración
OpenCodeNativoClonar o submódulo
WindsurfNativoClonar o submódulo
Cualquier herramienta compatible con Agent SkillsEstándarClonar o submódulo

Registro de herramientas

Las skills referencian herramientas de QA específicas para su implementación. El Tools Registry lista todas las herramientas soportadas con sus capacidades, disponibilidad de servidor MCP y guías de integración.

Cubierto: frameworks de pruebas, reporting, pruebas visuales, CI/CD, gestión de proyectos, escaneo de seguridad y observabilidad.


Contexto del proyecto

Cada skill verifica la existencia de .agents/qa-project-context.md antes de hacer preguntas de descubrimiento. Este archivo captura la configuración de QA de tu proyecto: stack tecnológico, frameworks de prueba, CI/CD, entornos, objetivos de calidad, áreas de riesgo y estructura del equipo.

Créalo una vez con la skill qa-project-context. Todas las demás skills lo leen automáticamente.


Contribuciones

Consulta CONTRIBUTING.md.

Da una estrella para seguir nuevas skills y actualizaciones.


Licencia

MIT. Consulta LICENSE.


Este proyecto no está afiliado, respaldado ni patrocinado por Microsoft, Cypress, Grafana Labs, BrowserStack, Sauce Labs ni ningún otro proveedor mencionado. Los nombres de productos y marcas son propiedad de sus respectivos dueños.