Agent skill · software engineering · affaan-m

quarkus-patterns

Patrones de arquitectura Quarkus 3.x LTS con Camel para mensajería, diseño de API RESTful, servicios CDI, acceso a datos con Panache y procesamiento asíncrono.

Why this skill is useful

Provides domain-specific patterns and configurations for building cloud-native applications with Quarkus and Apache Camel that the AI wouldn't reliably generate on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

Patrones de Desarrollo Quarkus Patrones de arquitectura y API de Quarkus 3.x para servicios cloud-native y orientados a eventos con Apache Camel. Cuándo Activar Construir APIs REST con JAX-RS o RESTEasy Reactive Estructurar capas resource → service → repository Implementar patrones orientados a eventos con Apache Camel y RabbitMQ Configurar Hibernate Panache, caché o streams reactivos Agregar validación, mapeo de excepciones o paginación Configurar perfiles para entornos dev/staging/producción (configuración YAML) Logging personalizado con LogContext y Logback/Logstash encoder Trabajar con CompletableFuture para operaciones asíncronas Implementar procesamiento condicional de flujos Trabajar con compilación nativa GraalVM Capa de Servicio con Múltiples Dependencias Patrones Clave: @RequiredArgsConstructor para inyección por constructor mediante Lombok @Slf4j para logging con Logback @Transactional en métodos de servicio que escriben a través de Panache o repositorios Validar entrada antes de persistencia o publicación de mensajes Seguimiento de eventos para escenarios de éxito/error Publicación asíncrona de mensajes Camel Patrón de Contexto de Logging Personalizado (Logback) Configuración de Logback (logback.xml): Patrón de Servicio de Eventos Publicación de Mensajes Camel (RabbitMQ) Configuración de Ruta Camel: Rutas Camel Direct (En Memoria) Procesamiento de Archivos Camel Estructura de API REST Patrón de Repositorio (Panache Repository) Capa de Servicio con Transacciones DTOs y Validación Mapeo de Excepciones Operaciones Asíncronas con CompletableFuture Caché Configuración como YAML Health Checks Dependencias (Maven) Buenas Prácticas Arquitectura Usar @RequiredArgsConstructor con Lombok para inyección por constructor Mantener la capa de servicio delgada; delegar lógica compleja a clases especializadas Usar rutas Camel para enrutamiento de mensajes y patrones de integración Preferir el patrón Panache Repository para acceso a datos Orientado a Eventos Siempre rastre …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/quarkus-patterns--b51387

View the source on GitHub

Browse the @skills marketplace