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.
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ú dices | Habilidad 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
| Skill | Descripción | Categoría |
|---|---|---|
qa-project-context | Plantilla 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-strategy | Creació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-planning | Planes 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-testing | Matrices 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-testing | Gestió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-automation | Pruebas E2E con Playwright. Page Object Model, fixtures, ejecución en paralelo, mocking de API, comparaciones visuales e integración con CI. | Automatización |
cypress-automation | Suites de pruebas con Cypress, incluyendo pruebas de componentes, pruebas E2E, comandos personalizados, cy.intercept, Cypress Cloud y soporte de TypeScript. | Automatización |
selector-drift-recovery | Regeneració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-testing | Pruebas REST y GraphQL con validación de esquemas, patrones de contract testing, flujos de autenticación y aserciones de respuesta. | Automatización |
unit-testing | Patrones de Jest, Vitest y pytest. Estrategias de mocking, umbrales de cobertura, snapshot testing y taxonomía de test doubles. | Automatización |
mobile-testing | Pruebas 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-testing | Pruebas 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-testing | Scripts de carga/esfuerzo/aguante con k6, Lighthouse CI para Web Vitals y presupuestos de rendimiento como gates de CI. | Automatización |
accessibility-testing | Pruebas 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-testing | Pruebas 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-testing | Matrices 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-testing | Validació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-generation | Genera 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-triage | Clasifica bugs por severidad/componente/causa raíz. Deduplica incidencias, analiza fallos de CI y genera tickets. | AI-QA |
test-reliability | Resiliencia 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-review | Revisió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-integration | Plantillas 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-environments | Estrategia de entornos para dev, staging, preview y producción. Docker Compose, datos semilla, paridad de entornos y limpieza. | Infraestructura |
test-data-management | Datos 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-testing | Contract testing dirigido por consumidores con Pact.js. Pruebas de consumidor, verificación de proveedor, Pact Broker y gates de can-i-deploy. | Infraestructura |
service-virtualization | Marco de decisión para aislamiento de dependencias. Mocks, stubs, fakes, record-replay, WireMock y MSW (Mock Service Worker). | Infraestructura |
qa-metrics | Mé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-dashboard | Dashboards 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-analysis | Medició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-testing | Adelanta 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-bootstrap | Onboarding 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-readiness | Checklists 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-postmortem | Postmortems 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-testing | Pruebas 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-humanizer | Elimina 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-production | Validació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-monitoring | Validació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-testing | Usa 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-testing | Prueba 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-engineering | Inyecció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-migration | Migració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-management | Crear 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-curation | Auditar 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-reproduction | Convierte 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-testing | E2E 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-testing | Pruebas 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-testing | Pruebas 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-testing | Valida 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í.
| Skill | Qué hace |
|---|---|
ai-test-generation | Genera casos de prueba a partir de PRDs, especificaciones e historias de usuario. Construye una matriz de cobertura antes de escribir código. |
ai-bug-triage | Clasifica bugs por severidad/componente/causa raíz, deduplica incidencias y analiza fallos de CI |
test-reliability | Sanació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-recovery | Regeneració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-review | Revisió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.
| Agente | Soporte | Método de instalación |
|---|---|---|
| Claude Code | Nativo | npx skills add o clonar |
| OpenAI Codex | Nativo | Clonar o submódulo |
| Cursor | Nativo | Clonar en .cursor/skills |
| Gemini CLI | Nativo | Clonar o submódulo |
| VS Code Copilot | Mediante instrucciones | Clonar y referenciar en la configuración |
| OpenCode | Nativo | Clonar o submódulo |
| Windsurf | Nativo | Clonar o submódulo |
| Cualquier herramienta compatible con Agent Skills | Estándar | Clonar 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.