java-expert

Installation
SKILL.md

java-expert

Keyword: java | Platforms: gemini,claude,codex

High-Performance Modern Java Expert Skill - Specialized in Java 21+ and cloud-native architecture.

Core Mandates

  • Google Java Style: Strictly adhere to the Google Java Style Guide for formatting, naming, and structure.
  • Java 21+ First: Mandate var (LVTI) where readable, Records for DTOs, and Pattern Matching for instanceof and switch.
  • Concurrency: Prefer Virtual Threads (@RunOnVirtualThread in Quarkus or Executors.newVirtualThreadPerTaskExecutor()) over traditional Thread Pools for I/O-bound tasks.
  • Immutability: Use record, final fields, and unmodifiable collections (List.of, Map.of).
  • Functional Style: Leverage Streams, Optional, and Functional Interfaces to reduce boilerplate and side effects.
  • Visibility: Default to package-private or private. Only public what must be exposed (API/SPI).

Virtual Threads (Project Loom)

When to Use Virtual Threads

Installs
8
GitHub Stars
2
First Seen
Mar 15, 2026
java-expert — kinhluan/rules-quarkus-skills