quarkus

Guide Quarkus microservice development with CDI, RESTEasy Reactive, Panache, and native compilation patterns.

7|1|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/ar4mirez/samuel --skill quarkus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quarkus
Source: https://github.com/ar4mirez/samuel/tree/main/template/.claude/skills/quarkus
Command: npx skills add https://github.com/ar4mirez/samuel --skill quarkus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guardrails, patterns, and best practices for developing efficient, cloud-native microservices with the Quarkus framework.

Core Features & Use Cases

  • Framework Guidance: Offers best practices for CDI, RESTEasy Reactive, Panache ORM, and native compilation.
  • Project Structure: Provides a recommended directory layout for Quarkus projects.
  • Code Examples: Includes practical examples for common patterns like reactive programming, REST resources, and data access.
  • Use Case: When starting a new microservice project using Quarkus, consult this Skill for optimal project setup, coding standards, and configuration guidelines to ensure maintainability and performance.

Quick Start

Use the quarkus skill to generate a new Quarkus project with the RESTEasy Jackson and Hibernate Panache extensions.

Frequently Asked Questions about quarkus

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

FAQPage Schema
What are the best practices for structuring a Quarkus microservice project?

A well-structured Quarkus microservice uses a recommended directory layout, CDI patterns, and RESTEasy Reactive integration. Following these guardrails ensures maintainability and performance for cloud-native Java applications.

How do I implement reactive data access with Panache ORM in Quarkus?

To implement reactive data access in Quarkus, use Hibernate Panache ORM patterns. The framework provides specific coding standards and practical examples to handle data reactively without blocking threads.

Does Quarkus support GraalVM native compilation for Java microservices?

Yes, Quarkus supports GraalVM native compilation for Java microservices. It provides specific configuration guidelines and native build compatibility checks to ensure applications compile efficiently into native images.

How do I configure CDI and RESTEasy Reactive when starting a new Quarkus project?

Configure CDI and RESTEasy Reactive in a new Quarkus project by applying provided coding standards and configuration guidelines. Use RESTEasy Jackson and Hibernate Panache extensions for optimal setup.

What limitations or compatibility issues should I anticipate during Quarkus native builds?

During Quarkus native builds, anticipate native build compatibility constraints. The framework provides guardrails to identify limitations and ensures configuration guidelines are met to prevent GraalVM compilation failures.