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

View the source on GitHub

Browse the @skills marketplace