quarkus-expert

Provide Quarkus framework expertise for building cloud-native Java applications.

3|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/kinhluan/rules-quarkus-skills --skill quarkus-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quarkus-expert
Source: https://github.com/kinhluan/rules-quarkus-skills/tree/main/.agent-skills/quarkus-expert
Command: npx skills add https://github.com/kinhluan/rules-quarkus-skills --skill quarkus-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexities of developing high-performance, cloud-native Java applications using the Quarkus framework, ensuring efficient and scalable solutions.

Core Features & Use Cases

  • Build-Time Optimization: Leverages Quarkus's augmentation phase to minimize runtime overhead.
  • Reactive Programming: Implements non-blocking I/O with Mutiny for enhanced performance.
  • Cloud-Native Patterns: Integrates observability, security, and testing best practices.
  • Use Case: Optimize a microservice for low latency and high throughput by applying Quarkus best practices for reactive patterns and efficient dependency management.

Quick Start

Use the quarkus-expert skill to explain how to implement constructor injection in a Quarkus service.

Frequently Asked Questions about quarkus-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement reactive patterns in Quarkus using Mutiny?

Quarkus reactive patterns use Mutiny to handle non-blocking I/O for enhanced performance. You implement event-driven pipelines with Uni and Multi types to process asynchronous streams without consuming dedicated threading resources.

Why does Quarkus perform build-time augmentation instead of runtime?

Quarkus build-time augmentation minimizes runtime overhead by shifting annotation scanning and dependency resolution to the compilation phase. This approach pre-computes framework metadata, enabling faster startup and lower memory consumption for cloud-native deployments.

Can I use Java 21 Virtual Threads with Quarkus microservices?

Quarkus integrates with Java 21+ features like Virtual Threads to scale concurrent microservice workloads. This compatibility allows traditional blocking code to run efficiently on lightweight threads, simplifying concurrency without requiring full reactive rewrites.

How do I fix ContextNotActiveException and ClassLoader leaks in Quarkus?

Quarkus troubleshooting addresses ContextNotActiveException and ClassLoader leaks by correcting CDI scope misalignments and clearing dormant thread-local references. Proper scope management and contextual cleanup prevent these common runtime anomalies.

What is the best way to secure a Quarkus microservice with OIDC and JWT?

Securing a Quarkus microservice with OIDC and JWT involves configuring the Quarkus OpenID Connect extension to validate bearer tokens. This approach authenticates requests and enforces authorization policies directly within your cloud-native application endpoints.

How do I test Quarkus applications using @QuarkusTest?

Testing Quarkus applications with @QuarkusTest deploys the application context to validate endpoint behavior and CDI injection. This methodology enables integration testing by directly managing component lifecycles and mocking external dependencies.