Pruebas y calidad
569 skills, de la más popular a la menos. Aquí tienes las 300 primeras; para el resto, usa el buscador.
-
Auditar CI y tests de REA
Revisa la CI y las suites de pruebas de REA para detectar errores, cambios en fixtures, falsos positivos y problemas de rendimiento medido. Sirve para investigar suites o flujos de trabajo y mejorar su eficiencia.
-
Verificar antes de terminar
Te ayuda a confirmar con comandos reales que algo está realmente resuelto o funcionando antes de decir que está terminado. Sirve antes de hacer commits o crear pull requests.
-
Pruebas de regresión con IA
Te ayuda a diseñar estrategias de regresión para desarrollo asistido por IA, con pruebas API en sandbox, detección automática de errores y revisión de puntos ciegos del modelo. Sirve para reducir fallos repetidos en cambios hechos con IA.
-
Medir y comparar rendimiento
Mide una línea base de rendimiento y detecta regresiones antes y después de un cambio. Te sirve para comparar alternativas de tecnología o verificar si una PR empeora el comportamiento.
-
Probar interfaz web con navegador
Automatiza pruebas visuales e interacciones de la interfaz usando el navegador después de desplegar una función. Te ayuda a comprobar que la web se ve bien y responde como debe.
-
Vigilar regresiones tras despliegue
Supervisa URLs ya desplegadas para detectar regresiones después de un despliegue, un merge o una actualización de dependencias. Te sirve para vigilar que la aplicación siga funcionando bien en producción.
-
Auditar recorridos de clics
Sigue botones y puntos de toque a lo largo de una secuencia completa de cambios de estado. Te ayuda a encontrar fallos en los que cada paso funciona por separado, pero el flujo final deja la interfaz mal.
-
Probar código C++
Te ayuda a escribir o corregir pruebas de C++, configurar GoogleTest o CTest y diagnosticar fallos, cuando trabajas en calidad de código C++.
-
Probar código C++
Ayuda a crear, actualizar y depurar pruebas en C++ con GoogleTest, CTest, cobertura y sanitizadores. Te sirve cuando fallan pruebas o cuando necesitas mejorar la calidad del proyecto.
-
Probar C# y .NET
Aporta patrones de prueba para C# y .NET con xUnit, FluentAssertions, mocks y pruebas de integración. Te sirve para organizar y mejorar la calidad de tus tests.
-
Probar Django con TDD
Te ayuda a probar proyectos Django con pytest-django y metodología TDD. Sirve para usar factory_boy, simulaciones y pruebas de APIs de Django REST Framework.
-
Verificar proyectos Django
Revisa un proyecto Django antes de un lanzamiento o una petición de cambios. Sirve para comprobar migraciones, linting, pruebas con cobertura, análisis de seguridad y si está listo para desplegar.
-
Probar apps web con Playwright
Crea pruebas end to end con Playwright y te ayuda a organizar páginas, configurar CI/CD y reducir fallos intermitentes cuando verificas flujos completos de una app.
-
Probar aplicaciones con Playwright
Te ayuda a crear pruebas end-to-end con Playwright cuando necesitas comprobar flujos completos de una web, organizar mejor las pruebas con Page Object Model y manejar fallos inestables o artefactos en CI/CD.
-
Probar aplicaciones con Playwright
Te ayuda a crear pruebas end-to-end con Playwright cuando necesitas comprobar flujos completos de una web, organizar mejor las pruebas con Page Object Model y manejar fallos inestables o artefactos en CI/CD.
-
Crear pruebas E2E con Playwright
Te ayuda a crear pruebas de extremo a extremo con Playwright. Sirve para usar Page Object Model, integrar pruebas en CI/CD y gestionar artefactos y pruebas inestables.
-
Revisar código Flutter y Dart
Te ayuda a revisar código Flutter y Dart con una lista de buenas prácticas. Sirve para comprobar widgets, gestión de estado, rendimiento, accesibilidad, seguridad y arquitectura limpia.
-
Probar código F#
Te ayuda a probar código F# con distintos marcos y enfoques de prueba. Sirve especialmente para pruebas basadas en propiedades y estilos funcionales.
-
Buenas prácticas de tests en Go
Te ayuda a crear y mejorar pruebas en Go cuando necesitas tests tabla, utilidades de prueba, benchmarks, detección de carreras, cobertura o pruebas de integración.
-
Probar código Go
Te ayuda a crear pruebas para código Go con tablas, subpruebas, benchmarks, fuzzing y cobertura. Úsalo cuando quieras seguir TDD y aplicar prácticas idiomáticas de Go.
-
Probar código Go
Te ayuda a aplicar estrategias de pruebas para código Go. Sirve para TDD y para asegurar la calidad del proyecto.
-
Pruebas en Kotlin
Te ayuda a crear pruebas en Kotlin con Kotest y MockK cuando necesitas testear corrutinas, usar pruebas basadas en propiedades o medir cobertura con Kover.
-
Probar código Kotlin
Te ayuda a crear pruebas Kotlin con Kotest, MockK, coroutines, pruebas basadas en propiedades y cobertura con Kover. Úsalo cuando trabajes con TDD y buenas prácticas de Kotlin.
-
Probar código Kotlin
Te ayuda a escribir pruebas en Kotlin con frameworks de testing, aserciones, mocks y pruebas de coroutines. Sirve cuando quieres verificar que tu código Kotlin funciona como esperas.
-
Desarrollo TDD con Laravel
Te ayuda a desarrollar en Laravel con pruebas usando PHPUnit y Pest, factories, base de datos y fakes. Úsalo cuando quieras añadir funciones, corregir errores o subir la cobertura.
-
Hacer TDD en Laravel
Te ayuda a desarrollar en Laravel con TDD usando PHPUnit o Pest, fábricas, pruebas de base de datos y dobles de prueba. Sirve cuando quieres construir funciones comprobándolas desde el inicio.
-
Verificación de proyectos Laravel
Te ayuda a revisar un proyecto Laravel antes de desplegarlo con comprobaciones de entorno, linting, análisis estático, pruebas, cobertura y escaneos de seguridad. Sirve para preparar lanzamientos y pull requests.
-
Controlar regresiones entre módulos
Te ayuda a registrar dependencias entre módulos y a verificar los cambios afectados, cuando una modificación puede romper otras partes del sistema.
-
Buenas prácticas de tests en Python
Te ayuda a crear y mejorar pruebas en Python con pytest cuando necesitas fixtures, parametrización, mocks, cobertura, pruebas asíncronas u organización de tests.
-
Probar código Python
Te ayuda a crear pruebas en Python con pytest, TDD, fixtures, simulaciones, parametrización y cobertura. Úsalo cuando quieras verificar comportamiento y evitar fallos al cambiar código.
-
Desarrollo TDD con Quarkus
Te ayuda a desarrollar en Quarkus con pruebas usando JUnit 5, Mockito, REST Assured, pruebas Camel y JaCoCo. Úsalo al añadir funciones, corregir errores o refactorizar servicios orientados a eventos.
-
Verificación de proyectos Quarkus
Te ayuda a revisar un proyecto Quarkus con build, análisis estático, pruebas, cobertura, escaneos de seguridad, compilación nativa y revisión del diff. Sirve antes de lanzar una versión o abrir un PR.
-
Pruebas de React
Te ayuda a probar componentes, hooks y páginas de React con Testing Library, Vitest o Jest cuando necesitas simular redes, comprobar accesibilidad o decidir si un caso requiere pruebas E2E.
-
Pruebas en Rust
Te ayuda a crear pruebas en Rust cuando necesitas tests unitarios, de integración, asíncronos o basados en propiedades siguiendo TDD.
-
Probar código Rust
Te ayuda a crear pruebas en Rust, incluyendo pruebas unitarias, de integración, async, basadas en propiedades y con simulaciones. Úsalo cuando trabajes con TDD y quieras medir cobertura.
-
Desarrollo TDD con Spring Boot
Te ayuda a desarrollar en Spring Boot con pruebas usando JUnit 5, Mockito, MockMvc, Testcontainers y JaCoCo. Úsalo al añadir funcionalidades, corregir errores o refactorizar.
-
Verificación de proyectos Spring Boot
Te ayuda a revisar un proyecto Spring Boot con build, análisis estático, pruebas, cobertura, escaneos de seguridad y revisión del diff. Sirve antes de un lanzamiento o PR.
-
Trabajar con TDD
Te ayuda a desarrollar funciones, corregir errores o refactorizar con pruebas primero, cuando quieres trabajar de forma guiada por tests y cobertura alta.
-
Flujo de trabajo TDD
Te ayuda a escribir nuevas funciones, corregir errores y refactorizar código con desarrollo guiado por pruebas. Sirve cuando quieres llegar al 80 % o más de cobertura con pruebas unitarias, de integración y E2E.
-
Organizar pruebas del proyecto
Te ayuda a inventariar y clasificar pruebas, riesgos y requisitos con identificadores estables, cuando quieres saber qué está cubierto y qué falta probar.
-
Verificar sesiones de Claude Code
Te ayuda a revisar de forma completa el trabajo de una sesión de Claude Code antes de darlo por terminado, cuando quieres comprobar que todo está correcto.
-
Probar apps web locales
Te ayuda a probar aplicaciones web locales con Playwright. Te sirve para comprobar funciones de la interfaz, depurar comportamientos visuales, hacer capturas y revisar los registros del navegador.
-
Probar con Chrome DevTools
Te ayuda a probar y depurar lo que corre en un navegador real usando Chrome DevTools MCP. Te sirve cuando necesitas ver el DOM, errores de consola, red o rendimiento.
-
Desarrollar guiado por tests
Impulsa el desarrollo con pruebas siguiendo el ciclo rojo, verde y refactorización. Sirve para implementar lógica, corregir errores o cambiar comportamientos con más seguridad.
-
Añadir evaluación E2E de Paperclip
Añade o amplía flujos de evaluación completos de Paperclip con ejecución local o en Daytona. Sirve para crear runners, fixtures, comparadores o rutas de evidencias de extremo a extremo.
-
Añadir evaluación de Runner
Añade o amplía definiciones de evaluación del protocolo Runner de Paperclip. Sirve para crear rosters, aserciones o fixtures con validación precisa y trazabilidad.
-
Usar navegador para verificar
Controla un navegador real para mirar o interactuar con una web o app. Te sirve para comprobar pantallas, hacer capturas, leer consola o red y rellenar formularios sencillos.
-
Trabajar con evaluaciones de Paperclip
Ayuda a elegir, revisar, validar y reportar evaluaciones del Runner o del producto de Paperclip. Sirve para conservar evidencias, procedencia, coste y clasificación de fallos.
-
Cerrar ciclo de comprobación de PR
Itera sobre un pull request hasta que las comprobaciones del último commit estén en verde o aparezca un bloqueo claro. Sirve cuando un PR sigue fallando después de correcciones de revisión.
-
Definir criterios de aceptación QA
Crea criterios de aceptación y un plan de validación manual para un cambio de función. Te sirve cuando necesitas comprobar el flujo principal, los casos límite y las evidencias de paso o fallo.
-
Bucle de Terminal-Bench
Ejecuta una tarea de Terminal-Bench en un ciclo acotado de comprobación, diagnóstico y corrección. Sirve para intentar que una tarea pase, repetir el bucle o iterar con arreglos guiados por el tablero.
-
Auditar y limpiar tests
Revisa la suite de pruebas para quitar tests duplicados, vacíos o demasiado ligados a la implementación. Te sirve cuando quieres mantener buena cobertura y reducir el coste de CI.
-
Verificar Paperclip
Comprueba Paperclip desde el código fuente, una instalación publicada de npm o un entorno de pruebas o producción. Te ayuda cuando necesitas validar la interfaz real o la línea de comandos y guardar evidencias.
-
Ejecutar build y pruebas
Ejecuta la compilación y las pruebas del proyecto para comprobar que todo funciona. Te sirve para verificar cambios antes de dar por bueno un desarrollo.
-
Vigilar una pull request
Sigue una pull request o su revisión hasta que esté lista para fusionarse. Úsalo cuando quieras revisar comentarios, aprobaciones y CI hasta resolver los problemas.
-
Vigilar una versión ya publicada
Supervisa una versión después de fusionarla, publicarla o desplegarla para comprobar el comportamiento real y los avisos tardíos. Úsalo cuando quieras asegurarte de que todo queda limpio tras el lanzamiento.
-
Mejorar el valor de los tests
Te ayuda a revisar tests lentos, frágiles o redundantes para que den mejor información y cuesten menos de mantener. Úsalo cuando quieras elegir mejores pruebas o revisar cambios de tests.
-
Proteger IO bloqueante en asyncio
Comprueba que el código Python asíncrono que puede bloquear el bucle de eventos esté protegido con pruebas específicas. Te sirve al cambiar backend Python o al revisar cobertura de IO bloqueante.
-
Hacer prueba rápida de despliegue
Guía una prueba de extremo a extremo para verificar que una instalación o despliegue funciona bien. Te sirve para comprobar servicios, salud del sistema y dejar un informe final.
-
Automatizar tareas en Bugbug
Te ayuda a automatizar tareas de Bugbug cuando necesitas gestionar este servicio desde otras herramientas. Conviene revisar primero los esquemas disponibles para usar los campos correctos.
-
Automatizar tareas en Bugherd
Te ayuda a automatizar tareas de Bugherd cuando necesitas gestionar este servicio desde otras herramientas. Conviene revisar primero los esquemas disponibles para usar los campos correctos.
-
Automatizar tareas en Bugsnag
Te ayuda a automatizar tareas de Bugsnag cuando necesitas gestionar este servicio desde otras herramientas. Conviene revisar primero los esquemas disponibles para usar los campos correctos.
-
Automatizar Classmarker
Te ayuda a automatizar tareas de Classmarker desde un agente cuando necesitas gestionar pruebas o cuestionarios sin hacerlo manualmente.
-
Automatizar Codacy
Te ayuda a automatizar tareas de Codacy desde un agente cuando necesitas revisar o gestionar controles de código sin intervención manual.
-
Comprobar evidencia de pruebas
Te ayuda a ejecutar la comprobación local de la evidencia de pruebas. Sirve cuando necesitas verificar que los resultados de test están presentes y son válidos.
-
Revisar migraciones de base de datos
Revisa archivos de migración de base de datos antes de integrar cambios para comprobar avances, retrocesos y riesgos. Sirve cuando quieres evitar problemas de bloqueo o pérdida de datos.
-
Probar accesibilidad automática
Te ayuda a revisar bibliotecas de componentes, flujos de página o pipelines de CI que necesitan pruebas repetibles de accesibilidad. Sirve cuando quieres detectar problemas estructurales o de atributos, sin sustituir las pruebas manuales con teclado o lector de pantalla.
-
Probar contratos de API
Te ayuda a configurar pruebas de integración entre frontend y backend sin depender de pruebas end-to-end lentas. Sirve cuando quieres verificar que dos servicios pueden desplegarse por separado con seguridad.
-
Probar en todos los navegadores
Te ayuda a comprobar que una función se verifica de forma continua en los principales navegadores. Sirve cuando revisas cobertura de CI, pruebas automáticas o estrategia de test.
-
Probar la aplicación completa
Te ayuda a implantar pruebas de extremo a extremo en un proyecto. Sirve para asegurarte de que los flujos importantes se verifican de forma continua y no solo en documentación.
-
Pruebas de integración
Crea pruebas de integración para los flujos importantes de una aplicación. Sirve cuando quieres comprobar que una regla se verifica de forma continua y no solo queda documentada.
-
Probar en móviles reales
Te ayuda a revisar la cobertura de CI, las comprobaciones automáticas o la estrategia de pruebas en móviles reales. Sirve cuando quieres asegurarte de que la regla se verifica de forma continua y no solo queda documentada.
-
Comprobar buenas prácticas de mocks
Te ayuda a revisar la cobertura de CI, las comprobaciones automáticas o la estrategia de pruebas sobre el uso correcto de mocks. Sirve cuando quieres asegurarte de que la regla se verifica de forma continua y no solo queda documentada.
-
Evaluar tests con mutation testing
Te ayuda a medir la calidad de las pruebas en módulos con lógica de negocio, cálculos o máquinas de estado. Sirve cuando quieres saber si los tests detectan fallos de verdad.
-
Probar opencode y sus sesiones
Comprueba el funcionamiento de opencode en la terminal, el servidor HTTP, los eventos y la base de datos de sesiones. Te ayuda a verificar, depurar o hacer pruebas de opencode sin hacer cambios en GitHub.
-
Revisar antes de publicar en npm
Hace una revisión profunda antes de publicar una nueva versión y comprueba los cambios desde la última publicación. Te sirve cuando quieres saber si un lanzamiento está listo y seguro para publicarse.
-
Revisar trabajo terminado
Te ayuda a hacer una revisión final del trabajo ya implementado y a comprobarlo con una auditoría adicional. Sirve antes de entregar un PR o cuando quieres revisar si todo cumple lo pedido.
-
Probar el adaptador Senpi
Comprueba el adaptador de Senpi y sus tareas en un entorno aislado usando la versión real de Senpi. Te ayuda a verificar o depurar el adaptador, el motor de tareas y la ruta de evidencias.
-
Comprobar interfaces visualmente
Te ayuda a revisar si una web, componente o terminal se ve bien con capturas y una lista de comprobación visual. Sirve cuando quieres validar la interfaz en distintos tamaños y temas.
-
Administrar WireMock desde CLI
Te ayuda a administrar un servidor mock HTTP WireMock desde Python. Sirve para configurar y gestionar respuestas simuladas en pruebas.
-
Probar regresiones de Cherry Studio
Te ayuda a ejecutar pruebas de regresión críticas de Cherry Studio con Playwright. Sirve para validar cambios en macOS y Windows antes de una versión o de una revisión de desarrollo.
-
Revisar pull requests de Cherry Studio
Te ayuda a revisar código, documentación y arquitectura en Cherry Studio. Sirve para detectar problemas de estilo, límites entre capas, dependencias, hooks, UI y pruebas.
-
Revisar código con Open Code Review
Revisa cambios de código con ayuda de la herramienta open-code-review. Sirve para detectar fallos, problemas de seguridad, rendimiento y calidad en commits o pull requests.
-
Configurar pruebas A/B
Te ayuda a diseñar una prueba A/B o de división definiendo la hipótesis, el control y las variantes. Sirve cuando necesitas calcular tamaño de muestra, verificar seguimiento y dejar métricas y reglas de parada predefinidas.
-
Pruebas A/B y experimentación
Te ayuda a planificar, diseñar o implementar una prueba A/B o un programa de experimentación de crecimiento. Sirve cuando quieres probar cambios de forma ordenada y medir resultados.
-
Crear pruebas de QA para agentes
Crea, edita, valida y ejecuta pruebas y hooks de QA para agentes por MCP o por consola. Sirve para mantener los IDs y el esquema correctos.
-
Depurar fallos de QA de agentes
Te ayuda a corregir y verificar fallos en ejecuciones de QA de agentes usando evidencias, artefactos y registros. Sirve para localizar problemas reales sin ocultarlos.
-
Analizar fallos de QA de agentes
Clasifica fallos en ejecuciones de QA de agentes usando evidencias, artefactos y registros. Sirve para priorizar causas y decidir los siguientes pasos.
-
Auditar pruebas Python
Revisa una suite de pytest para detectar huecos de cobertura, pruebas frágiles, dependencias de orden, lentitud y candidatos a eliminar. Sirve solo para informe, no para cambiar código.
-
Verificar cambios Python con tests
Comprueba que un cambio en Python quede cubierto por pruebas ejecutando mutantes de las líneas afectadas. Sirve para añadir tests hasta que detecten el fallo.
-
Auditar sesiones de agentes
Revisa sesiones locales de agentes de programación para detectar costes, fallos de herramientas, latencia, anomalías y problemas de salud. Sirve también para comprobar diffs y puertas de integración continua.
-
Revisar código generado por IA
Te ayuda a revisar código creado por IA antes de fusionarlo o ejecutarlo. Sirve para planear comprobaciones de seguridad, pruebas aisladas y validar evidencias.
-
Probar cambios de prompts
Te ayuda a comparar cambios en prompts con un conjunto de evaluación fijo. Sirve para registrar resultados, detectar regresiones y documentar limitaciones.
-
Verificar interfaces Android con emulador
Te ayuda a hacer pruebas automáticas de interfaz en un emulador Android usando ADB. Sirve cuando necesitas comprobar un flujo completo de la app.
-
Probar recorridos de Android UI
Te ayuda a ejecutar pruebas de recorridos de interfaz en Android y a comprobar resultados. Sirve cuando quieres verificar pasos de usuario y guardar el resultado en JSON.
-
Probar contratos de API
Diseña y revisa pruebas de contrato de API entre proveedores y clientes. Te ayuda cuando hay cambios de esquema, problemas de compatibilidad o fallos de integración.
-
Crear mocks de API
Crea servicios simulados realistas para desarrollo, pruebas y demostraciones. Te ayuda a trabajar en paralelo cuando la API real aún no está lista o cambia con frecuencia.
-
Crear automatizaciones móviles con Appium
Genera scripts de automatización móvil para Android e iOS con Appium en Java, Python o JavaScript. Sirve cuando quieres probar una app en dispositivos reales, emuladores o en la nube.
-
Probar una web en navegador real
Te ayuda a comprobar una página web en un navegador real y a detectar contradicciones o fallos de uso. Sirve cuando quieres revisar lo que has creado sin depender de una API de LLM.
-
Probar webs de extremo a extremo
Te ayuda a hacer pruebas E2E de aplicaciones web con escenarios declarativos y ejecución con Playwright. Sirve cuando necesitas comprobar visualmente que una web o app funciona bien.
-
Revisar código por calidad
Revisa código para detectar errores objetivos, problemas de seguridad y fallos de fiabilidad. Sirve antes de dar por bueno un cambio.
-
Verificar comportamiento con tests
Comprueba si el comportamiento pedido queda cubierto con pruebas adecuadas y con informes de cobertura honestos. Sirve para validar cambios antes de entregarlos.
-
Verificar carga de skills compartidas
Te ayuda a comprobar que las skills compartidas se cargan durante el inicio de Playwright. Úsalo cuando quieres validar que el entorno de pruebas arranca bien.
-
Revisar código con análisis completo
Te ayuda a revisar código con análisis de seguridad, rendimiento y calidad. Úsalo cuando quieres evaluar cambios, detectar problemas y mejorar una revisión de código.
-
Revisar código en profundidad
Te ayuda a revisar código con atención a la seguridad, el rendimiento y la calidad cuando quieres analizar cambios, evaluar una solicitud de incorporación o detectar problemas. También sirve para valorar si el código está bien planteado y es fácil de mantener.
-
Revisar código en profundidad
Te ayuda a revisar código con atención a la seguridad, el rendimiento y la calidad cuando quieres analizar cambios, evaluar una solicitud de incorporación o detectar problemas. También sirve para valorar si el código está bien planteado y es fácil de mantener.
-
Revisar código en profundidad
Te ayuda a revisar código con atención a la seguridad, el rendimiento y la calidad cuando quieres analizar cambios, evaluar una solicitud de incorporación o detectar problemas. También sirve para valorar si el código está bien planteado y es fácil de mantener.
-
Pruebas exploratorias de webs
Te ayuda a probar una aplicación web de forma sistemática para encontrar fallos y problemas de uso. Sirve cuando quieres revisar la calidad de un sitio o app y obtener un informe con pasos para reproducir los problemas.
-
Probar scripts con Bats
Te ayuda a crear pruebas para scripts Bash con Bats. Sirve para validar utilidades de shell y trabajar con pruebas desde el principio.
-
Pruebas E2E con Playwright y Cypress
Crea suites de pruebas de extremo a extremo con Playwright y Cypress para detectar errores, ganar confianza y desplegar más rápido. Te sirve al implementar pruebas E2E, depurar pruebas inestables o definir estándares de testing.
-
Pruebas con JavaScript
Te ayuda a crear pruebas completas en JavaScript y TypeScript con Jest, Vitest y Testing Library. Sirve al escribir pruebas unitarias, de integración o flujos con TDD y BDD.
-
Probar código Python
Te ayuda a crear pruebas completas para código Python con pytest, fixtures y mocks. Sirve para montar suites de pruebas y aplicar buenas prácticas de TDD.
-
Probar con lectores de pantalla
Ayuda a comprobar si una web funciona bien con VoiceOver, NVDA y JAWS, útil para validar accesibilidad real.
-
Configurar ShellCheck
Te ayuda a usar y ajustar ShellCheck para revisar scripts Bash. Sirve para detectar problemas, mejorar calidad y mantener compatibilidad entre sistemas.
-
Probar workflows de Temporal en Python
Te ayuda a probar workflows de Temporal con pytest, salto de tiempo y técnicas de simulación. Sirve cuando estás creando tests de workflows o resolviendo fallos en las pruebas.
-
Auditar accesibilidad WCAG
Ayuda a revisar sitios web según WCAG 2.2 con pruebas automáticas y manuales, y a proponer correcciones accesibles.
-
Probar contratos con Web3
Te ayuda a probar contratos inteligentes con Hardhat y Foundry, incluyendo tests unitarios, de integración y con fork de mainnet. Sirve cuando validas contratos Solidity o protocolos DeFi.
-
Planificar pruebas de calidad
Te ayuda a crear estrategias de pruebas y planes de validación de calidad. Sirve para organizar las pruebas de proyectos en GitHub.
-
Cerrar incidencias corregidas
Te ayuda a cerrar defectos e incidencias con un informe de reparación y su estado final. Sirve después de diagnosticar, arreglar o recuperar un problema.
-
Preparar reproducción de bugs
Te ayuda a convertir un fallo vago o intermitente en una reproducción mínima y comprobable. Sirve antes de proponer una solución.
-
Crear tests de integración para Oracle
Crea casos de prueba de integración que capturan el comportamiento esperado de Oracle como referencia antes de migrar. Sirve solo en la fase inicial de una migración, antes de empezar el trabajo en PostgreSQL.
-
Pruebas unitarias en C# con MSTest
Te ayuda a escribir pruebas unitarias en C# con MSTest y a usar aserciones modernas y pruebas guiadas por datos cuando trabajas con este framework.
-
Pruebas unitarias en C# con NUnit
Te ayuda a escribir pruebas unitarias en C# con NUnit y a crear pruebas guiadas por datos cuando necesitas validar código con este framework.
-
Pruebas unitarias en C# con TUnit
Te ayuda a escribir pruebas unitarias en C# con TUnit y a crear pruebas guiadas por datos cuando trabajas con este framework.
-
Pruebas unitarias en C# con XUnit
Te ayuda a escribir pruebas unitarias en C# con XUnit y a crear pruebas guiadas por datos cuando necesitas validar código con este framework.
-
Corregir pruebas Cypress inestables
Te ayuda a detectar y corregir pruebas inestables en Cypress, quitando patrones frágiles y APIs eliminadas cuando preparas una suite para versiones recientes o investigas errores del DOM.
-
Redactar postmortems de incidentes
Te ayuda a escribir un informe estructurado y sin culpas después de una caída o degradación del servicio. Sirve para reconstruir la línea de tiempo, explicar el impacto y definir acciones de mejora.
-
Escribir y corregir tests con JUnit
Te ayuda a crear, revisar y arreglar pruebas unitarias Java con JUnit, AssertJ y Mockito. Sirve para escribir tests fiables, controlar dependencias simuladas y evitar borrar pruebas que fallan.
-
Probar integración con Testcontainers
Te ayuda a escribir pruebas de integración fiables en Java usando Testcontainers cuando necesitas arrancar dependencias reales durante los tests. Sirve para configurar contenedores, esperar servicios y preparar CI.
-
Probar JavaScript con Jest
Te ayuda a escribir y revisar pruebas para JavaScript y TypeScript usando Jest. Sirve para organizar tests, simular dependencias y seguir patrones habituales de prueba.
-
Probar lanzamiento de servidores MCP
Verifica un servidor MCP antes de publicarlo ejecutando una sesión real y comprobando que funciona como indican el código y la documentación. Sirve cuando necesitas evidencias reproducibles y revisar errores o casos fallidos.
-
Migrar pruebas Pester en PowerShell
Te ayuda a actualizar suites de pruebas Pester entre versiones principales en PowerShell. Sirve cuando quieres modernizar tests antiguos y corregir cambios de sintaxis o comportamiento al subir de versión.
-
Migrar aserciones Pester a v6
Te ayuda a convertir las aserciones clásicas de Pester a la nueva sintaxis de Pester 6. Sirve cuando estás adaptando pruebas de PowerShell a la nueva forma de escribir comprobaciones.
-
Revisar trabajo antes de enviar
Te ayuda a evaluar un trabajo terminado para encontrar defectos, riesgos y simplificaciones posibles. Sirve antes de dar algo por listo y publicarlo.
-
Programar con TDD
Te ayuda a trabajar con desarrollo guiado por pruebas, primero la prueba y luego la implementación. Sirve cuando quieres avanzar con cambios pequeños y verificación clara.
-
Verificar cambios antes de cerrar
Te ayuda a comprobar que un cambio realmente funciona antes de decir que está terminado. Sirve cuando quieres confirmar resultados y evitar falsas entregas.
-
Valorar capturas visuales
Te ayuda a revisar capturas de pantalla frente a una referencia y dar un veredicto estructurado. Sirve cuando necesitas control de calidad visual.
-
Probar intrusión en red interna
Simula un atacante interno para comprobar si la red resiste un acceso malicioso desde dentro. Sirve para pruebas de seguridad autorizadas en entornos corporativos.
-
Simular ataque man-in-the-middle
Simula ataques de intermediario para probar si las comunicaciones pueden ser interceptadas. Sirve en pruebas de seguridad autorizadas sobre redes y aplicaciones.
-
Probar seguridad de apps móviles
Conducts penetration testing de aplicaciones móviles iOS y Android.
-
Probar seguridad de redes
Te ayuda a realizar pruebas de penetración completas sobre redes autorizadas. Sirve para detectar fallos de seguridad y rutas de ataque en infraestructura de red.
-
Probar ingeniería social
Diseña y ejecuta campañas autorizadas de phishing, vishing, smishing y pretextos físicos para medir la resistencia humana. Sirve para evaluar concienciación en seguridad y detectar áreas de mejora en formación.
-
Hacer llamadas de pretexto
Te ayuda a planificar y ejecutar llamadas de voz engañosas autorizadas para pruebas de seguridad. Sirve para evaluar el riesgo de ingeniería social por teléfono.
-
Simular spearphishing
Te ayuda a ejecutar una simulación de spearphishing dirigida a personas concretas usando pretextos y correos preparados. Sirve en ejercicios autorizados para medir la exposición a ataques personalizados.
-
Probar redes inalámbricas
Te ayuda a realizar pruebas de seguridad autorizadas en redes Wi‑Fi. Sirve para revisar la resistencia de la infraestructura inalámbrica.
-
Red team continuo para LLM
Te ayuda a automatizar pruebas adversarias continuas de aplicaciones con modelos de lenguaje en CI/CD. Sirve para detectar regresiones de seguridad antes de publicar cambios.
-
Revisar trabajo con otro modelo
Te ayuda a someter un trabajo a revisión por otro modelo de IA antes de guardarlo o enviarlo. Sirve para mejorar la calidad y tener una segunda opinión sobre el resultado.
-
Verificar hechos antes de publicar
Comprueba afirmación por afirmación si un contenido está bien respaldado por fuentes fiables. Sirve para corregir errores y bloquear la entrega cuando hay datos sin apoyo suficiente.
-
Hacer pruebas rápidas y reparar
Ejecuta pruebas básicas de salud sobre instalaciones de GBrain y corrige problemas locales limitados. Te sirve tras reiniciar una máquina o cuando algo parece fallar.
-
Validar skills y pruebas
Comprueba que las skills cumplen el formato esperado y revisa la salud de la suite de pruebas. Te sirve cuando quieres detectar regresiones y entender fallos en distintas fases.
-
Crear pruebas para API
Te ayuda a generar pruebas para APIs REST. Sirve para comprobar integraciones y contratos de endpoints automáticamente.
-
Probar en BrowserStack
Te ayuda a ejecutar pruebas en BrowserStack cuando necesitas comprobar compatibilidad entre navegadores. Sirve para pruebas en la nube, matrices de navegadores o verificar Safari y Firefox.
-
Analizar cobertura de pruebas
Revisa qué partes del código no están cubiertas por pruebas y señala huecos de cobertura. Sirve cuando quieres saber qué falta por probar o leer un informe de cobertura.
-
Arreglar pruebas Playwright fallidas
Te ayuda a corregir pruebas de Playwright que fallan o son inestables. Sirve cuando una prueba se rompe, falla a veces o necesitas depurar un error intermitente.
-
Generar pruebas Playwright
Crea pruebas de Playwright para páginas, componentes y flujos de usuario. Sirve cuando quieres añadir pruebas nuevas, automatizar un recorrido o cubrir una funcionalidad.
-
Migrar pruebas a Playwright
Te ayuda a pasar pruebas desde Cypress o Selenium a Playwright. Sirve cuando quieres sustituir una suite antigua por Playwright sin rehacerla a mano desde cero.
-
Suite avanzada de pruebas Playwright
Te ayuda con pruebas de extremo a extremo en Playwright, incluyendo generación, corrección, migración, reportes, TestRail y BrowserStack. Sirve cuando trabajas con automatización de navegador y necesitas una herramienta completa.
-
Configurar Playwright en un proyecto
Te ayuda a instalar y preparar Playwright para empezar con pruebas de extremo a extremo. Sirve cuando necesitas montar la base de pruebas o añadir infraestructura de testing.
-
Revisar calidad de pruebas Playwright
Revisa pruebas de Playwright para detectar mejoras de calidad y buenas prácticas. Sirve cuando quieres auditar una suite de pruebas o mejorar su mantenimiento.
-
Probar bugs con ciclo rojo-verde
Te ayuda a demostrar un bug con una prueba que falle antes de aplicar la corrección. Sirve cuando quieres verificar la causa real y confirmar que la solución sí arregla el problema.
-
Generar informe de pruebas
Crea informes con el estado y los resultados de las pruebas. Sirve cuando quieres resumir cómo han ido las ejecuciones o ver un panel de resultados.
-
Generar pruebas para React y Next.js
Te ayuda a crear pruebas unitarias, de integración y de extremo a extremo para aplicaciones React y Next.js. Sirve cuando quieres ampliar la cobertura, configurar Jest o Playwright, o preparar mocks y datos de prueba.
-
Aplicar desarrollo guiado por tests
Te ayuda a escribir pruebas y a seguir el ciclo rojo-verde-refactor en distintos marcos de test. Sirve cuando quieres mejorar la cobertura, crear mocks o practicar desarrollo guiado por pruebas.
-
Sincronizar pruebas con TestRail
Te ayuda a sincronizar casos y resultados de prueba con TestRail. Sirve para gestionar pruebas, importar casos o enviar resultados a la herramienta.
-
Clasificar fallos intermitentes de CI
Te ayuda a clasificar un lote limitado de fallos antiguos de integración continua y a elegir la respuesta más segura. Sirve cuando hay que decidir qué hacer con CI inestable en pull requests.
-
Estabilizar tests inestables
Te ayuda a corregir pruebas inestables con el mínimo cambio posible sin debilitar la comprobación. Sirve cuando un test falla de forma irregular y hay que arreglar la causa real.
-
Probar Qwen Code de extremo a extremo
Te ayuda a ejecutar pruebas end-to-end de la CLI de Qwen Code con llamadas reales al modelo. Sirve para reproducir bugs, probar integraciones MCP e inspeccionar tráfico de API.
-
Revisar cambios de código
Revisa cambios de código para detectar fallos, problemas de seguridad, calidad o rendimiento. Te sirve cuando quieres comprobar un cambio o una solicitud de extracción antes de aceptarla.
-
Capturar pantallas de terminal
Te ayuda a automatizar capturas de pantalla de la interfaz de terminal para comandos de consola. Sirve cuando necesitas probar y documentar salidas visuales de una CLI.
-
Explorar fallos de Vitest
Te ayuda a importar y consultar un informe JSON de Vitest para explorar fallos de pruebas. Sirve cuando necesitas revisar errores por archivo y ver evidencias de diagnóstico.
-
Probar usuarios reales con tmux
Te ayuda a ejecutar pruebas reales de interfaz de terminal con tmux y a guardar registros legibles. Sirve cuando quieres simular el uso de una persona y revisar una sesión paso a paso.
-
Verificar pull requests a fondo
Te ayuda a hacer una verificación profunda y aislada de un pull request de Qwen Code. Sirve para producir un informe de veredicto y comprobar cambios con pruebas específicas.
-
Arreglar fallos de integración continua
Te ayuda a diagnosticar y corregir comprobaciones fallidas de una solicitud de extracción en GitHub Actions. Sirve cuando una integración continua está dando errores y necesitas ver su causa.
-
Consultar incidencias de Sentry
Te ayuda a revisar incidencias y eventos de Sentry y resumir errores recientes en producción. Sirve para comprobar rápidamente el estado básico de una aplicación.
-
Crear escenarios de prueba
Te ayuda a convertir historias de usuario en escenarios de prueba con pasos y resultados esperados. Sirve para preparar casos de QA, planes de pruebas o validaciones de una función.
-
Revisar código y pull requests
Revisa un diff o un pull request para detectar fallos, regresiones, pruebas y problemas con los estándares. También sirve para aplicar localmente los problemas encontrados en una revisión.
-
Probar la rama en navegador
Hace pruebas de navegador sobre la rama activa, siguiendo flujos reales y corrigiendo pequeños fallos si aparecen. Te sirve para comprobar la experiencia de uso antes de entregar el cambio.
-
Ejecutar pruebas web del cambio
Ejecuta pruebas de navegador sobre las páginas afectadas por la rama o el pull request actual. Te sirve cuando necesitas comprobar el cambio en web antes de entregarlo.
-
Probar apps iOS en simulador
Prueba aplicaciones iOS en un simulador con XcodeBuildMCP. Te sirve cuando un cambio para iPhone o iPad necesita evidencias de simulación antes de entregarlo.
-
Automatizar navegador local
Te ayuda a controlar un navegador local con CDP para probar interfaces y automatizar acciones. Sirve con aplicaciones de escritorio, pruebas visuales y comprobaciones rápidas de la UI.
-
Probar certificados en Windows
Te ayuda a validar problemas de TLS y certificados empresariales en un sandbox de Windows. Sirve para comprobar fallos de confianza del sistema en entornos corporativos.
-
Diagnosticar una prueba fallida
Te ayuda a clasificar por qué una prueba, compilación o tarea de integración ha fallado. Sirve para distinguir entre un fallo nuevo, uno intermitente o algo que ya estaba roto.
-
Controlar la app por CDP
Te ayuda a manejar la aplicación en ejecución desde la terminal mediante CDP. Sirve para probar cambios de interfaz, reproducir estados de chat y revisar una ejecución a mano.
-
Simular fallos de modelo
Te ayuda a hacer fallar a propósito un proveedor de modelos para probar errores y reintentos. Sirve para reproducir caídas de red, respuestas inválidas o errores de servicio sin una incidencia real.
-
Buscar errores en producción
Te ayuda a encontrar la causa de un error visto en una versión ya publicada. Sirve para revisar registros y Sentry, identificar la PR que lo introdujo y registrar el problema.
-
Medir saltos en el chat
Te ayuda a comprobar si el chat se mueve o salta mientras una tarea está en marcha. Sirve al cambiar filas, estados en vivo o secciones que pueden encoger contenido.
-
Previsualizar mi trabajo
Te ayuda a arrancar, reabrir, actualizar o reiniciar una vista previa de una PR. Sirve para probar una versión de la app, de Den o ambas en un entorno privado.
-
Reproducir estados de chat
Te ayuda a reproducir estados concretos del chat en la app para ver cómo se muestran. Sirve para depurar errores de modelo, reintentos, pasos de herramienta o fallos de scripts.
-
Ejecutar pruebas
Te ayuda a lanzar pruebas locales o en Daytona, una sola especificación o una batería completa. Sirve para verificar cambios con la herramienta de pruebas del proyecto.
-
Verificar cambios en OpenWork
Te ayuda a demostrar que un cambio funciona en el producto real antes de darlo por terminado. Sirve para probar el flujo como lo haría un usuario y guardar pruebas visuales.
-
Escribir una especificación
Te ayuda a ampliar o crear una especificación de pruebas que demuestre un cambio de una PR. Sirve para cubrir recorridos importantes o dejar una prueba clara para revisión humana.
-
Revisar cambios de código
Revisa cambios de código y sugiere mejoras. Te sirve cuando quieres una segunda opinión sobre calidad, mantenimiento o posibles problemas.
-
Probar Voyager en Safari
Te ayuda a construir, recargar y verificar Voyager en Safari. Sirve cuando cambias la extensión, la integración nativa o pruebas la app firmada.
-
Verificar cambios en el navegador
Te ayuda a demostrar que un cambio de Voyager funciona en una página real con capturas. Sirve cuando necesitas pruebas visuales tras modificar contenido, CSS o código inyectado.
-
Fortalecer pruebas con propiedades
Te ayuda a reforzar tus tests usando pruebas basadas en propiedades. Sirve cuando quieres encontrar errores que los casos normales no detectan y comprobar que los tests son más sólidos.
-
Verificar despliegues en navegador
Te ayuda a comprobar visualmente un despliegue real en Chrome, con sesión auténtica y revisión de errores. Sirve cuando quieres confirmar que una web funciona bien de verdad, no solo en teoría.
-
Analizar causas raíz
Te ayuda a investigar incidentes y fallos para llegar a las causas de fondo con métodos estructurados. Sirve cuando un problema se repite y quieres entender por qué ocurre de verdad.
-
Evaluar modelos de código
Te ayuda a medir la calidad de modelos que generan código en varios conjuntos de prueba y lenguajes. Útil cuando quieres comparar capacidades de programación de distintos modelos.
-
Evaluar modelos de lenguaje
Te ayuda a medir la calidad de modelos de lenguaje en más de 60 pruebas académicas. Sirve para comparar modelos, informar resultados o seguir el progreso de entrenamiento.
-
Evaluar modelos con NeMo
Te ayuda a probar modelos en más de 100 pruebas distintas de forma escalable y reproducible. Útil cuando necesitas comparar modelos en local, en clúster o en la nube.
-
Diseñar pruebas de caos
Crea experimentos de caos y ejercicios de simulación de fallos para sistemas distribuidos. Te sirve para probar resiliencia, limitar el impacto de fallos y preparar runbooks y postmortems.
-
Probar interfaces con Playwright
Te ayuda a crear y depurar pruebas de navegador con Playwright. Úsalo para tests de extremo a extremo, objetos de página, simulaciones de API o pruebas visuales.
-
Crear pruebas y planes de test
Te ayuda a generar pruebas, estrategias de validación y reportes de defectos. Úsalo para tests unitarios, integración, extremo a extremo, cobertura, rendimiento o calidad del software.
-
Depurar automatización de navegador
Te ayuda a resolver fallos en automatizaciones de navegador en sitios complejos. Úsalo cuando fallen páginas con SPAs, Shadow DOM o comportamientos raros del navegador.
-
Depurar errores de forma sistemática
Te ayuda a investigar fallos, pruebas rotas o comportamientos extraños antes de proponer una solución. Sirve cuando necesitas encontrar la causa real de un problema y no improvisar.
-
Aplicar desarrollo guiado por pruebas
Te ayuda a implementar funciones o corregir errores escribiendo primero las pruebas. Sirve cuando quieres construir el cambio con una comprobación clara desde el principio.
-
Verificar antes de completar
Te ayuda a confirmar con pruebas reales que un trabajo está hecho antes de darlo por terminado. Sirve cuando vas a decir que algo funciona, fusionarlo o crear una solicitud de cambio.
-
Revisar trabajo asignado
Te ayuda a actuar cuando te toca una revisión o cuando se alcanza un límite de revisión definido. Sirve cuando necesitas evaluar trabajo ajeno dentro de un flujo de control de calidad.
-
Verificar antes de cerrar
Te ayuda a comprobar que un trabajo está realmente terminado, arreglado o listo antes de afirmarlo o crear cambios. Sirve cuando vas a hacer un commit, abrir una solicitud de cambios o dar por buena una tarea.
-
Probar jornadas de gentle-ai-bench
Te ayuda a crear y verificar jornadas de gentle-ai-bench. Sirve cuando trabajas con benches, journeys o el modo driven y necesitas comprobar la ejecución real.
-
Probar código Go con foco
Te ayuda a aplicar patrones de prueba útiles en Go. Sirve con tests de Go, cobertura, Bubbletea teatest y archivos golden.
-
Revisión doble con juicio ciego
Te ayuda a hacer una revisión adversarial y sin influencias previas. Sirve cuando necesitas un juicio riguroso con un máximo de dos rondas de corrección o reevaluación.
-
Ejecutar pruebas con AddressSanitizer
Compila y ejecuta código con AddressSanitizer para detectar desbordamientos, use-after-free y otros errores de memoria. Te sirve al depurar fallos de memoria o al fuzzear código C, C++ o Rust con unsafe o FFI.
-
Decidir una regresión
Ayuda a determinar si unas pruebas de reproducción, junto con la evidencia del código, demuestran una nueva regresión o descartan el problema. Te sirve cuando ya tienes indicios y necesitas un juicio final.
-
Fuzzing con AFL++
Configura y ejecuta AFL++ para fuzzing en paralelo de proyectos C y C++. Te sirve cuando quieres escalar campañas de fuzzing o leer el estado de una ejecución avanzada.
-
Fuzzing de Python con Atheris
Configura y ejecuta Atheris, un fuzzer guiado por cobertura para Python. Te sirve cuando quieres fuzzear un paquete Python o una extensión nativa con ayuda de sanitizers.
-
Fuzzing de Rust con cargo-fuzz
Configura y ejecuta cargo-fuzz para proyectos Rust con Cargo. Te sirve cuando quieres escribir un harness, probar código inseguro o reproducir un crash de fuzzing.
-
Analizar cobertura de fuzzing
Mide e interpreta qué partes del código alcanza una campaña de fuzzing. Te sirve cuando el fuzzer se estanca o quieres saber qué zonas siguen sin probarse.
-
Crear diccionarios para fuzzing
Construye y aplica diccionarios para que un fuzzer genere palabras clave, bytes mágicos y otros tokens esperados. Te sirve cuando estás fuzzing un parser, un protocolo o un formato de archivo.
-
Superar obstáculos del fuzzing
Parchea barreras que frenan a un fuzzer, como checksums, valores mágicos o estado global no determinista. Te sirve cuando la cobertura se atasca y necesitas que el fuzzer siga avanzando.
-
Priorizar pruebas de mutación fallidas
Analiza resultados de pruebas de mutación para detectar huecos de cobertura, falsos positivos y objetivos de fuzzing. Te ayuda cuando hay mutantes que sobreviven o pruebas innecesarias y necesitas saber dónde reforzar los tests.
-
Escribir harnesses de fuzzing
Diseña y mejora harnesses de fuzzing para C, C++ y Rust. Te sirve cuando vas a crear un primer punto de entrada para probar una API con entradas estructuradas.
-
Buscar regresiones desde un cambio
Ayuda a descubrir posibles regresiones a partir de un cambio fijado y de quienes lo llaman antes de intentar reproducirlas. Te sirve cuando quieres acotar dónde pudo aparecer un fallo.
-
Crear fuzzers con LibAFL
Construye fuzzers personalizados con LibAFL usando observadores, mutadores, schedulers y ejecutores a medida. Te sirve cuando los fuzzers estándar no encajan en tu objetivo o necesitas más control.
-
Fuzzing con libFuzzer
Configura y ejecuta libFuzzer en proyectos C y C++ con Clang. Te sirve cuando quieres empezar una campaña de fuzzing, escribir un harness o depurar por qué no aparecen fallos.
-
Configurar campañas de mutation testing
Te ayuda a preparar y analizar campañas de mutation testing. Sirve para encontrar huecos en las pruebas y revisar mutantes que han sobrevivido.
-
Integrar y usar OSS-Fuzz
Ayuda a preparar un proyecto para OSS-Fuzz y a probarlo en local. Te sirve cuando quieres activar fuzzing continuo en un proyecto de código abierto o reproducir un error de OSS-Fuzz.
-
Preparar una investigación de regresión
Prepara el análisis de una regresión fijando las versiones antes y después y reuniendo el contexto de la PR o el commit. Te sirve cuando vas a investigar un cambio concreto y necesitas ordenarlo bien.
-
Pruebas basadas en propiedades
Crea, revisa y depura pruebas basadas en propiedades para cubrir todo un conjunto de entradas en lugar de unos pocos ejemplos. Te sirve para analizadores, validadores, serializadores, tipos numéricos, estructuras de datos e invariantes de contratos inteligentes.
-
Investigar regresiones en commits
Coordina o reanuda una campaña para investigar regresiones en PRs o commits. Te sirve cuando quieres seguir una búsqueda ya iniciada o repartir el trabajo de análisis.
-
Reproducir una regresión en vivo
Verifica de forma independiente una prueba de concepto en despliegues reales antes y después. Te sirve cuando necesitas confirmar si una regresión afecta a sistemas en producción o similares.
-
Reproducir una regresión en producción
Ayuda a desplegar sistemas antes y después y a construir una prueba de concepto en vivo para un posible caso de regresión. Te sirve cuando quieres comprobar el problema en un entorno real.
-
Fuzzing de Ruby con Ruzzy
Configura y ejecuta Ruzzy para fuzzing en Ruby y en extensiones C nativas de gems. Te sirve cuando quieres probar una librería Ruby o su código nativo con técnicas de fuzzing.
-
Validar un paquete PoC de bug
Vuelve a ejecutar de forma independiente un paquete de prueba de un bug y decide si el fallo es real antes de parchearlo. Te sirve cuando recibes una prueba de concepto y necesitas verificarla.
-
Generar vectores de prueba criptográficos
Busca implementaciones de un algoritmo o protocolo criptográfico y genera nuevos vectores de prueba a partir de mutaciones que no fueron cubiertas. Te ayuda a mejorar la cobertura de pruebas y a comprobar si una suite detecta casos difíciles.
-
Validar criptografía con Wycheproof
Comprueba implementaciones criptográficas con los vectores de prueba de Project Wycheproof. Te sirve cuando quieres comparar tu librería con casos conocidos y ataques edge case.
-
Capturar capturas de pantalla fiables
Genera capturas de pantalla limpias de una aplicación real con verificación visual y del DOM. Te sirve cuando necesitas rehacer o comprobar imágenes de producto, páginas de aterrizaje, boletines o presentaciones.
-
Controlar Chrome con CDP en Daytona
Abre y maneja Chrome independiente en un entorno Daytona mediante CDP. Te sirve cuando necesitas iniciar sesión, completar flujos web o usar un navegador fuera de Electron.
-
Validar Electron con Daytona Den
Coordina pruebas de Electron contra un servidor Daytona Den con una verificación unificada. Te sirve cuando necesitas comprobar flujos de escritorio y nube al mismo tiempo.
-
Gestionar artefactos de pruebas Daytona
Organiza pruebas visuales, capturas, grabaciones y evidencias de validación en Daytona. Te sirve cuando necesitas dejar pruebas claras de que una experiencia funciona.
-
Probar certificados Windows en Daytona
Ayuda a validar correcciones de certificados y confianza TLS en Windows usando un sandbox de Daytona. Te sirve cuando tienes problemas de certificados corporativos o de confianza del sistema.
-
Crear fraimz con prueba completa
Te ayuda a convertir una afirmación en una prueba real del producto, validarla y dejar un archivo fraimz.html. Te sirve cuando necesitas demostrar que un cambio funciona de principio a fin.
-
Ejecutar evaluaciones e2e
Lanza iPolloWork en Daytona o en local y ejecuta flujos de prueba automatizados por CDP. Te sirve cuando necesitas comprobar una función con pruebas de extremo a extremo.
-
Verificar correcciones con Sentry
Te ayuda a comprobar una corrección en producción relacionando el código cambiado y la versión desplegada con el estado del problema en Sentry. Sirve para confirmar resultados sin cerrar incidencias antes de tiempo.
-
Investigar incidencias en Sentry
Te ayuda a analizar una incidencia de Sentry con evidencia acotada de eventos, trazas, etiquetas, entorno, versión y tiempo. Sirve para proponer un cambio de código con base sólida.
-
Monitorizar regresiones en Sentry
Te ayuda a comparar ventanas y versiones en Sentry para detectar incidencias nuevas, regresiones y cambios en frecuencia o impacto. Sirve para ver si un problema empeora o cambia tras un despliegue.
-
Evaluar salud de versiones en Sentry
Te ayuda a valorar la salud de una versión con errores, regresiones, usuarios afectados y evidencia de fallos. Sirve para compararla con la versión estable anterior.
-
Probar contratos GenLayer rápidamente
Te ayuda a escribir y ejecutar pruebas rápidas en modo directo para contratos inteligentes de GenLayer. Sirve para comprobar comportamientos sin montar una integración completa.
-
Validar contratos GenVM
Te ayuda a revisar contratos inteligentes de GenLayer con el linter de GenVM. Sirve para detectar problemas antes de desplegar o ejecutar el contrato.
-
Probar integraciones GenLayer
Te ayuda a escribir y ejecutar pruebas de integración contra un entorno de GenLayer. Sirve para verificar que varias partes funcionan juntas correctamente.
-
Comparar un clon con el original
Te ayuda a medir qué tan cerca está una app clonada del producto original. Sirve para ver qué funciones faltan y comparar la disposición visual de las pantallas.
-
Probar una app clonada
Te ayuda a recorrer flujos de una app y buscar errores con pruebas automáticas o manuales. Sirve para comprobar si funciona bien antes de lanzarla.
-
Probar con Vitest
Te ayuda a escribir y configurar pruebas con Vitest cuando necesitas tests unitarios, mocks o cobertura. También sirve para filtrar pruebas y preparar fixtures.
-
Analizar calidad de aserciones
Revisa si las aserciones de unas pruebas son débiles, triviales o demasiado superficiales. Te sirve cuando quieres saber si una prueba realmente comprueba algo útil o solo pasa siempre.
-
Escribir y reparar pruebas de código
Ayuda a crear, corregir o reforzar pruebas para código existente. Te sirve cuando necesitas añadir casos nuevos, arreglar pruebas rotas o mejorar la cobertura de comportamientos.
-
Analizar cobertura de .NET
Ayuda a interpretar informes de cobertura de .NET para ver qué partes del código quedan sin probar. Te sirve cuando ya tienes métricas de cobertura o quieres analizarlas con detalle.
-
Calcular CRAP de .NET
Calcula el riesgo CRAP de un método, clase o archivo .NET concreto. Te sirve para priorizar qué parte del código conviene cubrir o revisar primero.
-
Auditar uso de mocks en tests
Te ayuda a revisar el uso de mocks en pruebas .NET para encontrar configuraciones innecesarias, redundantes o que no se ejecutan. Sirve para simplificar tests y reducir sobreuso de simulaciones.
-
Mejorar mantenibilidad de tests
Te ayuda a detectar repetición, copia y pegado y otros problemas de mantenimiento en suites de pruebas .NET. Sirve para convertir tests repetidos en pruebas parametrizadas y organizar mejor la estructura.
-
Encontrar código sin pruebas
Ayuda a localizar archivos o módulos de código que no tienen pruebas correspondientes. Te sirve cuando quieres detectar huecos de cobertura y decidir qué conviene testear.
-
Crear envoltorios para pruebas en C#
Te ayuda a crear un envoltorio mínimo cuando el código C# usa dependencias estáticas o del entorno y no hay una forma de inyectarlas. Úsalo al adoptar TimeProvider, IHttpClientFactory, System.IO.Abstractions o un acceso parecido que preserve la API estática.
-
Calificar tests individuales
Te ayuda a evaluar tests concretos y a indicar si pasan, fallan o no se pueden valorar, con una calidad de A a F. Úsalo cuando quieras revisar uno o varios tests aislados, no toda la suite.
-
Migrar MSTest v1/v2 a v3
Ayuda a actualizar proyectos de pruebas antiguos a MSTest v3 y a corregir los fallos típicos de esa migración. Te sirve cuando el proyecto usa referencias o ajustes heredados de versiones anteriores.
-
Migrar MSTest v3 a v4
Ayuda a actualizar pruebas de MSTest de la versión 3 a la 4 y a resolver los cambios que rompen la compilación o la ejecución. Te sirve cuando después de subir paquetes aparecen errores nuevos o fallos de descubrimiento.
-
Migrar NUnit a MSTest
Convierte pruebas de NUnit a MSTest v4 manteniendo el comportamiento equivalente. Te sirve cuando quieres pasar atributos, aserciones y reglas de ejecución de NUnit a MSTest.
-
Migrar llamadas estáticas a wrapper
Te ayuda a reemplazar llamadas estáticas de C# por un wrapper o una abstracción ya existente para que el código sea más fácil de probar. Úsalo al migrar DateTime, File o Environment y mantener la firma o el comportamiento público.
-
Migrar VSTest a MTP
Ayuda a cambiar proyectos o CI de VSTest a Microsoft.Testing.Platform. Te sirve cuando las pruebas deben ejecutarse con el nuevo runner o cambian filtros, registros o argumentos de cobertura.
-
Migrar xUnit a MSTest
Convierte pruebas de xUnit a MSTest v4 manteniendo el comportamiento de las pruebas. Te sirve cuando quieres reemplazar atributos, fixtures, aserciones y paralelización de xUnit.
-
Migrar xUnit v2 a v3
Ayuda a actualizar pruebas de xUnit de la versión 2 a la 3 y a corregir los cambios incompatibles. Te sirve cuando un proyecto de pruebas deja de funcionar tras subir de versión.
-
Activar recarga en caliente MTP
Te ayuda a configurar o recuperar la recarga en caliente de Microsoft Testing Platform para editar y volver a ejecutar pruebas en un bucle de consola. Úsalo cuando quieras habilitar ese flujo en un proyecto MTP.
-
Detectar plataforma de pruebas .NET
Te ayuda a identificar qué plataforma, framework y modo de ejecución de pruebas usa un proyecto .NET. Úsalo cuando necesites saber si usa VSTest o MTP, o qué configuración de test tiene.
-
Ejecutar pruebas .NET
Te ayuda a construir el comando correcto para ejecutar pruebas .NET, incluyendo filtros, diagnósticos, cobertura o volcados. Úsalo antes de pedir o dar un comando de pruebas para un proyecto .NET.
-
Preparar proyecto de pruebas .NET
Te ayuda a crear, reparar o registrar un proyecto de pruebas .NET para que la solución o la integración continua lo detecten bien. Úsalo cuando un proyecto de tests haya desaparecido de la solución o no se incluya en CI.
-
Encontrar referencias para análisis de tests
Te ayuda a localizar archivos de referencia específicos por lenguaje para skills de análisis de tests. Úsalo como paso de consulta para saber qué documentación de apoyo existe para cada tecnología.
-
Auditar anti patrones de tests
Te ayuda a revisar tests existentes y a señalar problemas como aserciones vacías, excepciones ocultas o tests frágiles. Úsalo para obtener un informe de fallos y severidad sobre una suite o archivo de tests.
-
Analizar huecos de tests
Te ayuda a detectar comportamientos del código que los tests actuales no cubrirían. Úsalo cuando quieras saber qué casos faltan o comprobar si un cambio podría escapar a los tests.
-
Detectar malos olores en tests
Te ayuda a revisar tests con la taxonomía académica de test smells y a nombrar cada problema con su categoría formal. Úsalo cuando necesites un informe de olores de tests con nombres estandarizados.
-
Clasificar tests por etiquetas
Te ayuda a etiquetar tests por tipo y a ver cómo se reparten entre casos felices, errores y otras categorías. Úsalo cuando quieras auditar la mezcla de tests o añadirles etiquetas estándar.
-
Comprobar evidencia de valor en tests
Te ayuda a revisar si los tests demuestran de verdad un cambio, una corrección o una nueva función. Úsalo cuando ya existe un cambio concreto y quieres saber si los tests lo cubren.
-
Identificar obstáculo de testabilidad
Te ayuda a encontrar el pequeño cambio de producción necesario para hacer determinista un test en C# cuando hay fecha, tiempo, archivos, entorno o aleatoriedad. Úsalo cuando no se pueda escribir el test sin tocar el código y todavía no se haya elegido una abstracción.
-
Corregir tests MSTest
Te ayuda a arreglar, modernizar o explicar tests MSTest y su configuración. Úsalo cuando quieras corregir aserciones, ciclo de vida, tiempos límite, condiciones de ejecución o errores propios de MSTest.
-
Probar GDScript sin editor
Te ayuda a ejecutar pruebas de GDScript desde la línea de comandos. Sirve cuando quieres validar cambios en CI sin abrir el editor de Godot.
-
Avanzar tareas de QA automáticamente
Te ayuda a ejecutar una ronda automática de trabajo de calidad y añadir pruebas o herramientas de testing. Sirve cuando quieres progresar en la línea de QA sin tocar el código del producto.
-
Generar ideas de QA
Te ayuda a encontrar el comportamiento más valioso que aún no está probado y dejarlo como tarea de calidad. Sirve cuando quieres alimentar la cola de pruebas sin escribir aún los tests.
-
Probar fallos con mirrord Chaos
Te ayuda a simular latencia o errores de conexión en una sesión de mirrord. Sirve para probar cómo responde una app cuando una dependencia va lenta o falla.
-
Buscar condiciones de carrera
Te ayuda a detectar errores por ejecutar varias peticiones a la vez en el momento equivocado. Sirve para revisar duplicado de cupones, doble gasto, saltos de límites o validaciones que fallan por tiempo.
-
Probar software estadístico
Te ayuda a aplicar controles de calidad y pruebas al software estadístico. Sirve cuando quieres comprobar que una herramienta funciona bien antes de usarla.
-
Medir carga de APIs y webs
Te ayuda a hacer pruebas de carga HTTP por niveles para medir latencia y rendimiento con distintas concurrencias. Sirve cuando quieres saber hasta dónde aguanta una API o detectar el punto de saturación.
-
Buenas prácticas de Playwright
Te ayuda a escribir pruebas fiables con Playwright para interfaces, API, accesibilidad y visualización. Sirve cuando quieres usar bien selectores, fixtures, simulación de red o flujos de autenticación.
-
Migrar a Playwright desde otras herramientas
Te ayuda a pasar de Cypress o Selenium a Playwright con guías paso a paso. Sirve para adaptar comandos, cambiar la estructura de las pruebas y migrar poco a poco.
-
Organizar Page Objects en Playwright
Te ayuda a estructurar pruebas de Playwright con el patrón Page Object Model. Sirve para decidir cuándo conviene usar objetos de página y cuándo es mejor usar ayudas o fixtures.
-
Probar aplicaciones con Playwright
Te ayuda a escribir pruebas con Playwright para interfaces, API, accesibilidad, componentes y flujos de inicio de sesión. Sirve también para depurar fallos y adaptar pruebas a frameworks como React, Next.js, Vue o Angular.
-
Arquitectura de testeo QA
Te ayuda a organizar pruebas de calidad y crear planes de test cuando necesitas una estrategia completa para validar un proyecto de software.
-
Verificar una app con vídeo
Te ayuda a comprobar una app en modo headless y a guardar un vídeo completo con una página de resumen, para revisar qué ocurrió paso a paso.
-
Buscar enlaces rotos
Escanea una web para encontrar enlaces que ya no funcionan, tanto internos como externos. Te sirve para corregir errores 404 o 500 y mantener el sitio en buen estado.
-
Completar pruebas de extremo a extremo
Incluye una skill completa para pruebas E2E. Sirve cuando necesitas una guía preparada para este tipo de validación.
-
Comprobar calidad de código
Te ayuda a revisar la calidad del código, el formato y algunas métricas con qlty. Úsala cuando quieras validar si el código cumple unos mínimos.
-
Controlar calidad durante el desarrollo
Te ayuda a mantener las comprobaciones de calidad mientras desarrollas. Úsala cuando quieras revisar el código sin esperar al final.
-
Revisar código a fondo
Te ayuda a hacer una revisión completa del código con varias revisiones especializadas y una síntesis final. Úsala cuando quieras detectar problemas antes de continuar.
-
Desarrollar con TDD
Te ayuda a seguir desarrollo guiado por pruebas con plan, tests, implementación y validación. Úsala cuando quieras construir código verificándolo desde el inicio.