java-coding-standards

Enforce Spring Boot and Quarkus conventions for Java 17+ code quality.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/ThejanaJayalath/Niolla-PM-system --skill java-coding-standards-thejanajayalath
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: java-coding-standards
Source: https://github.com/ThejanaJayalath/Niolla-PM-system/tree/main/.cursor/skills/java-coding-standards
Command: npx skills add https://github.com/ThejanaJayalath/Niolla-PM-system --skill java-coding-standards-thejanajayalath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses inconsistencies in Java development by providing a unified set of rules for naming, structure, and framework-specific patterns in Spring Boot and Quarkus environments.

Core Features & Use Cases

  • Framework-Aware Guidance: Automatically detects whether to apply Spring or Quarkus conventions for dependency injection, exception handling, and project layout.
  • Best Practice Enforcement: Provides clear standards for immutability, Optional usage, reactive programming, and testing strategies.
  • Use Case: Use this skill during a code review to ensure that a new service correctly implements constructor injection and follows the appropriate package structure for a Quarkus application.

Quick Start

Apply the java-coding-standards skill to review the current project structure and suggest improvements based on the detected framework.

Frequently Asked Questions about java-coding-standards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce clean code standards for Spring Boot and Quarkus services?

To enforce Java coding standards, apply this skill during code reviews to verify constructor injection, package structure, and framework-specific conventions for your Spring Boot or Quarkus application.

What are the best practices for reactive pipeline management in Java 17+?

Best practices for reactive pipeline management in Java 17+ involve enforcing immutable design, proper Optional usage, and robust exception handling. This skill standardizes these patterns to ensure maintainable enterprise applications.

Does this coding standards skill work with both Spring Boot and Quarkus?

Yes, the coding standards skill works with both Spring Boot and Quarkus. It provides framework-aware guidance by automatically detecting your environment to apply the correct dependency injection and exception handling conventions.

How do I standardize exception handling across enterprise Java applications?

You standardize exception handling across enterprise Java applications by applying consistent rules for robust error management and clean architecture. This skill facilitates unified standards for both Spring Boot and Quarkus environments.

When do I need to use constructor injection in Quarkus applications?

You need to use constructor injection in Quarkus applications to maintain immutability and adhere to optimal dependency injection patterns. This skill enforces these clean architecture principles during code reviews.