OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add affaan-m/ecc --skill quarkus-patterns
Quarkus 3.x LTS architecture patterns with Camel for messaging, RESTful API design, CDI services, data access with Panache, and async processing. Use for Java Quarkus backend work with event-driven architectures. Use when building or reviewing a Quarkus service, especially with Camel messaging or Panache data access.
npx skills add affaan-m/ecc --skill quarkus-patterns
Quarkus 3.x architecture and API patterns for cloud-native, event-driven services with Apache Camel.
Key Patterns:
@RequiredArgsConstructor for constructor injection via Lombok@Slf4j for Logback logging@Transactional on service methods that write through Panache or repositoriesLogback Configuration (logback.xml):
Camel Route Configuration:
@RequiredArgsConstructor with Lombok for constructor injectiondirect: endpoints for in-memory routingspring-rabbitmq component for RabbitMQ integrationProducerTemplate.asyncSendBody()SafeAutoCloseable@Slf4j instead of manual logger instantiation.join() when you need to wait for completionquarkus-config-yaml)@ConfigProperty for type-safe config injection@Valid@Provider@Transactional on service methods that modify datacamel-quarkus-junit5 for route testing