Skip to content

kinhluan/rules-quarkus-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

rules-quarkus-skills

Release License: MIT Validate Skills

Expert AI skills for Modern Java development with Quarkus and Bazel

12 comprehensive skills covering Java, Quarkus, Bazel, and Google Engineering Practices.


πŸš€ Quick Start

npx skills add kinhluan/rules-quarkus-skills

This installs all 12 skills to your AI agent (Gemini CLI, Qwen Code, Claude Code, Cursor, etc.).


πŸ“¦ Available Skills

Skill Keyword Description
java-expert β˜• java Modern Java 21+, Virtual Threads, JVM tuning
maven-expert πŸ“¦ maven Dependency management, BOMs, migration
gradle-expert 🐘 gradle Build DSL, optimization, migration
bazel-expert πŸ— bazel Starlark rules, hermetic builds
refactoring-expert πŸ›  refactoring Clean Code, Design Patterns (Guru)
code-author ✍️ author Google PR authoring, Small CLs
code-reviewer πŸ” reviewer Google code review, LGTM standards
vertx-expert πŸŒ€ vertx Reactive programming, Event Loop
graalvm-expert πŸš€ graalvm Native Image AOT, polyglot
quarkus-expert ⚑ quarkus Quarkus framework, CDI, Mutiny
quarkus-debug πŸ” quarkus-debug Deep troubleshooting, Mutiny, Native diagnostics
rules-quarkus πŸ”§ rules-quarkus Quarkus + Bazel integration

πŸ‘‰ See docs/skills-catalog.md for full details and examples.


πŸ“š Documentation

Doc Description
πŸ“‹ Skills Catalog Complete catalog with details for all 9 skills
πŸ”— Skills Relationship Architecture, dependencies, and activation guide

🎯 About this Skills Ecosystem

This is not just a collection of rules, but a Multi-Layered Expert Assistant for modern enterprise Java development. It bridges the gap between the speed of Quarkus, the scalability of Bazel, and the robustness of Modern Java.

The Problem We Solve

Quarkus Issue #11305 identified a fundamental conflict between Quarkus's dynamic build-time "Augmentation" and Bazel's strictly hermetic model. Our ecosystem provides the deep knowledge needed to orchestrate this integration across every layer:

  1. Language Layer: Native Java 21+ and Virtual Thread expertise.
  2. Foundation Layer: Reactive engine (Vert.x) and Build tool (Maven/Gradle) transition.
  3. Infrastructure Layer: Hermetic Bazel rules and GraalVM Native Image optimization.
  4. Application Layer: High-performance Quarkus development.

Learn more about the architecture in docs/skills-relationship.md.


πŸ’‘ Usage Examples

@author Draft a clear CL description for this bug fix
@reviewer Review this PR for logic errors and maintainability
@refactoring What code smells do you see in this class?
@rules-quarkus CDIProvider error during augmentation
@quarkus-debug Why is my Mutiny context not propagating?
@quarkus When to use Virtual Threads vs Mutiny?
@bazel Optimize this Starlark rule for remote execution
@graalvm Reflection error in native build
@java How do Virtual Threads improve I/O performance?

πŸ“ Project Structure

rules-quarkus-skills/
β”œβ”€β”€ .agent-skills/          # Agent-agnostic skills (published)
β”‚   β”œβ”€β”€ java-expert/
β”‚   β”œβ”€β”€ maven-expert/
β”‚   β”œβ”€β”€ gradle-expert/
β”‚   β”œβ”€β”€ bazel-expert/
β”‚   β”œβ”€β”€ vertx-expert/
β”‚   β”œβ”€β”€ graalvm-expert/
β”‚   β”œβ”€β”€ quarkus-expert/
β”‚   └── rules-quarkus/
β”œβ”€β”€ docs/                   # Detailed documentation
β”‚   β”œβ”€β”€ skills-catalog.md   # Complete skills catalog
β”‚   └── skills-relationship.md  # Architecture & dependencies
β”œβ”€β”€ .github/                # GitHub Actions
β”œβ”€β”€ GEMINI.md               # Extension metadata
β”œβ”€β”€ README.md               # This file
└── LICENSE

Note

Agent-specific directories (.qwen/, .claude/, etc.) are gitignored and only exist for local development.


πŸ”— Related Projects

Project Description
rules_quarkus Native Bazel build system for Quarkus
Quarkus Supersonic Subatomic Java Framework
Bazel Fast, scalable build system
skills.sh AI skills marketplace

πŸ“ License

MIT Β© 2026 BΓΉi Huα»³nh Kinh LuΓ’n


Fast, Correct, and Scalable.

About

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

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors