Agent skill · software engineering · affaan-m

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.

Why this skill is useful

Provides specific architectural patterns and integration examples for Quarkus 3.x with Apache Camel that are not widely documented.

What it needs

Requires camel, quarkus installed locally. About 6k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

Quarkus Geliştirme Desenleri Apache Camel ile bulut-native, event-driven servisler için Quarkus 3.x mimari ve API desenleri. When to Use JAX-RS veya RESTEasy Reactive ile REST API'leri oluşturma Resource → service → repository katmanlarını yapılandırma Apache Camel ve RabbitMQ ile event-driven desenler uygulama Hibernate Panache, caching veya reaktif akışları yapılandırma Validation, exception mapping veya sayfalama ekleme Dev/staging/production ortamları için profiller kurma (YAML yapılandırma) LogContext ve Logback/Logstash encoder ile özel loglama Async işlemler için CompletableFuture ile çalışma Koşullu akış işleme uygulama GraalVM native derleme ile çalışma How It Works Quarkus servislerinde Resource -> service -> repository akışını CDI scope'ları, @Transactional sınırları, Panache/Hibernate veri erişimi ve Camel/RabbitMQ entegrasyonlarıyla birlikte uygulayın. Aşağıdaki örnekler event üretimi, dosya işleme, özel logging context ve async yayınlama için kopyalanabilir başlangıç noktaları sağlar. Examples Birden Fazla Bağımlılıklı Service Katmanı (Lombok) Temel Desenler: Constructor injection için Lombok üzerinden @RequiredArgsConstructor Logback loglama için @Slf4j try-with-resources ile kapsamlı LogContext Runtime parametrelerine dayalı koşullu akış mantığı Async işlemler için .join() ile CompletableFuture Başarı/hata senaryoları için event takibi Async Camel mesaj yayınlama Özel Loglama Bağlamı Deseni (Logback) Logback Yapılandırması (logback.xml): Event Service Deseni Camel Mesaj Yayınlama (RabbitMQ) Camel Route Yapılandırması: Camel Direct Route'ları (Bellek İçi) Camel Dosya İşleme Camel Bean Çağrısı REST API Yapısı Repository Deseni (Panache Repository) Transaction'lı Service Katmanı DTO'lar ve Validation Exception Eşleme CompletableFuture Async İşlemleri Caching YAML Yapılandırması Sağlık Kontrolleri Bağımlılıklar (Mav

How to use it

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

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

View the source on GitHub

Browse the @skills marketplace