π Overview
This release expands the skills collection from 3 β 8 skills, covering the complete Modern Java development lifecycle from language fundamentals to cloud-native deployment.
β¨ New Skills (5)
β java-expert
Keyword: java
Modern Java 21+ expertise for high-performance applications.
Covers:
- Virtual Threads, Records, Sealed Classes, Pattern Matching
- JVM tuning (G1GC, ZGC), JFR profiling
- Clean Architecture, Hexagonal patterns
- Concurrency, Streams, Functional programming
Example usage:
@java How do Virtual Threads improve I/O performance?
@java Optimize this stream operation
π¦ maven-expert
Keyword: maven
Apache Maven dependency management and migration expertise.
Covers:
- BOMs, transitive dependencies, dependency scopes
- Maven lifecycle, plugins, profiles
- Maven-to-Bazel migration
Example usage:
@maven How to exclude a transitive dependency?
@maven Configure multi-module project with shared BOM
π gradle-expert
Keyword: gradle
Gradle Build Tool DSL and optimization expertise.
Covers:
- Groovy/Kotlin DSL
- Build Cache, Daemon, Parallel execution
- Version Catalogs, Build Scans
- Gradle-to-Bazel migration
Example usage:
@gradle Enable build cache for CI
@gradle Migrate build.gradle.kts to Bazel
π vertx-expert
Keyword: vertx
Reactive programming foundation (Quarkus engine).
Covers:
- Event Loop, "Dont Block the Event Loop" principle
- Verticles, Event Bus, polyglot design
- Reactive clients (HTTP, SQL, Redis, Kafka)
- Circuit Breaker, Service Discovery, Clustering
- Vert.x + Quarkus integration
Example usage:
@vertx Why is my Event Loop blocked?
@vertx Implement circuit breaker pattern
π graalvm-expert
Keyword: graalvm
Native Image AOT compilation and polyglot runtime expertise.
Covers:
- AOT compilation, Closed-world assumption
- Reflection/Resource/Proxy configuration
- Native Image Agent
- Build-time vs Runtime initialization
- Quarkus Native troubleshooting
Example usage:
@graalvm Reflection error in native build
@graalvm Generate reflection-config.json
π Documentation
New Files
| File | Description |
|---|---|
docs/skills-catalog.md |
Complete catalog with details for all 8 skills |
docs/skills-relationship.md |
Architecture, dependencies, activation guide |
QWEN.md |
AI agent context and project overview |
Updated Files
| File | Changes |
|---|---|
README.md |
Simplified (100 lines), added docs links |
GEMINI.md |
Added all 8 skills with activation guide |
ποΈ Architecture
3-Layer Skill Architecture
Layer 3: Integration
βββββββββββββββββββββββ
β rules-quarkus π§ β
ββββββββββββ¬βββββββββββ
β
Layer 2: Framework & Runtime
ββββββββββββΌβββββββββββ¬βββββββββββββββ
β vertx π β quarkus β‘ β graalvm π β
ββββββββββββ΄βββββββββββ΄βββββββββββββββ
β
Layer 1: Foundation
ββββββββββββΌβββββββββββ¬βββββββββββββββ¬βββββββββββββββ
β java β β maven π¦ β gradle π β bazel π β
ββββββββββββ΄βββββββββββ΄βββββββββββββββ΄βββββββββββββββ
π¦ Complete Skills List
| Skill | Keyword | Layer | Status |
|---|---|---|---|
| java-expert | java |
Foundation | β New in v1.1.0 |
| maven-expert | maven |
Foundation | β New in v1.1.0 |
| gradle-expert | gradle |
Foundation | β New in v1.1.0 |
| bazel-expert | bazel |
Foundation | π Updated |
| vertx-expert | vertx |
Framework | β New in v1.1.0 |
| graalvm-expert | graalvm |
Runtime | β New in v1.1.0 |
| quarkus-expert | quarkus |
Framework | π Updated |
| rules-quarkus | rules-quarkus |
Integration | π Updated |
π Installation
# Install all skills
npx skills add kinhluan/rules-quarkus-skills
# Install specific skill
npx skills add kinhluan/rules-quarkus-skills --skill java-expertπ Related Projects
- rules_quarkus - Native Bazel build system for Quarkus
- skills.sh - AI skills marketplace
π Migration Notes
From v1.0.0
If you installed v1.0.0 with 3 skills, run:
# Update to get all 8 skills
npx skills update kinhluan/rules-quarkus-skillsOr reinstall:
npx skills remove kinhluan/rules-quarkus-skills
npx skills add kinhluan/rules-quarkus-skillsπ Bug Fixes
- Fixed inconsistent skill naming conventions
- Updated all skill interoperability references
π Stats
- Total skills: 8 (was 3)
- Total documentation: 3 new files
- Lines of documentation: ~1000+
- Supported platforms: Gemini CLI, Qwen Code, Claude Code, Cursor, and more
Full Changelog: v1.0.0...v1.1.0