agentsclimarketplace

Quarkus expert

Skill kinhluan/rules-quarkus-skills/.agent-skills/quarkus-expert

πŸ€– Complete AI expert ecosystem for Modern Java, Quarkus & Bazel development β˜•οΈβš‘οΈ Coverage for Vert.x, GraalVM, Maven/Gradle migration, and more πŸš€

Install
npx -y skills add kinhluan/rules-quarkus-skills --skill quarkus-expert

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

High-performance Quarkus framework expertise covering reactive patterns, CDI, build-time augmentation, and cloud-native development. Use for general Quarkus questions.

SKILL.md

3.4 KB, as published. Nobody here has run it

quarkus-expert

Keyword: quarkus | Platforms: gemini,claude,codex

High-Performance Quarkus Framework Expert Skill - Deep production-grade knowledge of the Quarkus ecosystem.

Core Mandates

  • Build-Time First: Move processing to augmentation phase, minimize runtime classpath scanning
  • Java 21+ Excellence: Leverage Virtual Threads (@RunOnVirtualThread) for blocking operations
  • Reactive Discipline: Use Mutiny (Uni, Multi) for non-blocking I/O
  • Dependency Discipline: Always use Quarkus BOM for version management
  • Constructor Injection: Mandate constructor injection over field injection

Architectural Patterns

Persistence Strategy

  • Imperative: Hibernate ORM with Panache (Active Record or Repository pattern)
  • Reactive: Reactive SQL Clients (MySQL, PostgreSQL, Oracle)
  • Dev Services: Zero-config databases and brokers during development

Cloud-Native Observability

  • OpenTelemetry (OTel): Standard for tracing and metrics
  • Health Checks: Implement Liveness and Readiness probes using MicroProfile Health

Security Architecture

  • Use Proactive Authentication and RBAC with @RolesAllowed
  • Prefer OIDC/JWT for stateless microservices

Testing

  • Integration Testing: Use @QuarkusTest for full-stack tests
  • Mocking: Utilize @InjectMock and @InjectSpy
  • Parity: Use Testcontainers via Dev Services

Extension Development

  • Build-Time (Deployment): Write BuildStep methods for bean registration, bytecode generation
  • Runtime Init: Differentiate between STATIC_INIT and RUNTIME_INIT

Troubleshooting

  • ClassLoader Leaks: Monitor custom dynamic class loading
  • ContextNotActiveException: Ensure CDI contexts propagate correctly with Mutiny
  • Native Image Failures: Analyze reports and provide reflection-config.json

🌐 Knowledge Sources & Deep Dives

Directive: Use web_fetch to read specific guides if the user's question involves a particular extension (e.g., Hibernate, Kafka, OIDC).

References

Skill Interoperability

The quarkus-expert ⚑ skill is a comprehensive framework built on:

  • java-expert β˜•: Core language and JVM features.
  • vertx-expert πŸŒ€: Reactive engine for non-blocking operations.
  • graalvm-expert πŸš€: Native Image generation and AOT optimization.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.