Agent skill · software engineering · affaan-m
quarkus-tdd
Desarrollo guiado por pruebas para Quarkus 3.x LTS usando JUnit 5, Mockito, REST Assured, pruebas Camel y JaCoCo. Usar al agregar funcionalidades, corregir bugs o refactorizar servicios orientados a eventos.
Why this skill is useful
Provides specific TDD patterns and practices for Quarkus 3.x that the AI wouldn't reliably generate on its own.
What it needs
Requires java, maven installed locally. About 5k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Flujo de Trabajo TDD en Quarkus Orientación TDD para servicios Quarkus 3.x con 80%+ de cobertura (unit + integración). Optimizado para arquitecturas orientadas a eventos con Apache Camel. Cuándo Usar Nuevas funcionalidades o endpoints REST Correcciones de bugs o refactorizaciones Agregar lógica de acceso a datos, reglas de seguridad o streams reactivos Probar rutas Apache Camel y manejadores de eventos Probar servicios orientados a eventos con RabbitMQ Probar lógica de flujo condicional Validar operaciones asíncronas con CompletableFuture Probar propagación de LogContext Flujo de Trabajo 1. Escribir pruebas primero (deben fallar) 2. Implementar el código mínimo para que pasen 3. Refactorizar con pruebas en verde 4. Exigir cobertura con JaCoCo (objetivo 80%+) Pruebas Unitarias con Organización @Nested Patrones Clave de Prueba 1. Clases @Nested: Agrupar pruebas por método bajo prueba 2. @DisplayName: Proporcionar descripciones legibles para reportes 3. Convención de nombres: givenXwhenYthenZ para claridad 4. Patrón AAA: Comentarios explícitos // ARRANGE, // ACT, // ASSERT 5. @BeforeEach: Configurar datos de prueba comunes para reducir duplicación 6. assertDoesNotThrow: Probar escenarios exitosos sin capturar excepciones 7. assertThrows: Probar escenarios de excepción con validación de mensajes 8. verify(): Asegurar que los métodos sean llamados correctamente 9. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/quarkus-tdd