What problem does it solve?
This Skill eliminates inconsistent, hard-to-maintain Java code in Spring Boot and Quarkus services by enforcing framework-specific and shared coding conventions, reducing technical debt and speeding up team onboarding.
Core Features & Use Cases
- Framework-Aware Standards: Automatically applies separate conventions for Spring Boot and Quarkus based on build file detection, covering naming, immutability, dependency injection, and reactive patterns.
- Java 17+ Best Practices: Includes guidelines for records, sealed classes, pattern matching, Optional usage, and stream best practices.
- Use Case: When reviewing a new Quarkus microservice, use this Skill to validate that all JAX-RS resources are named *Resource (not *Controller), use constructor injection, and avoid blocking calls in reactive Uni pipelines.
Quick Start
Use the java-coding-standards skill to review the attached OrderService.java file for compliance with Quarkus coding conventions and suggest improvements for reactive pipeline safety and CDI injection patterns.