java-coding-standards

Enforce Java coding standards for Spring Boot and Quarkus projects.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/sakamoto-family-smile/agent_monorepo --skill java-coding-standards-sakamoto-family-smile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: java-coding-standards
Source: https://github.com/sakamoto-family-smile/agent_monorepo/tree/main/.claude/skills/ecc/java-coding-standards
Command: npx skills add https://github.com/sakamoto-family-smile/agent_monorepo --skill java-coding-standards-sakamoto-family-smile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Java coding standards help teams maintain consistency, readability, and maintainable architecture across Spring Boot and Quarkus services.

Core Features & Use Cases

  • Enforces naming conventions, immutability, proper Optional usage, and idiomatic streams.
  • Guides project structure, CDI patterns, and reactive programming best practices for Java 17+.
  • Use Case: Apply a unified coding standard across a microservices suite to reduce code review time and onboarding effort.

Quick Start

Apply standardized Java coding conventions to a Spring Boot or Quarkus project.

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 Java coding standards across Spring Boot and Quarkus microservices?

Consistent Java coding standards help teams maintain readability and maintainable architecture across Spring Boot and Quarkus services. Applying unified conventions for naming, immutability, and exceptions reduces code review time and onboarding effort across a microservices suite.

What are the best practices for Optional usage and immutability in Java 17+?

Best practices for Optional usage and immutability in Java 17+ involve enforcing proper Optional handling and immutable data structures. Applying these idiomatic coding practices ensures consistent project structure and maintainable architecture across Java modules.

Can I use the same coding conventions for both Spring Boot and Quarkus reactive programming?

Yes, you can apply unified coding conventions for both Spring Boot and Quarkus reactive programming. The standards detect the specific framework build and apply corresponding conventions for CDI patterns, reactive programming, and project structure automatically.

How do I standardize CDI patterns and stream usage across multiple Java modules?

To standardize CDI patterns and stream usage across multiple Java modules, enforce idiomatic streams and proper CDI guidelines. This establishes a unified project structure and consistent coding practices for Java 17+ applications across your codebase.

When should I apply framework-specific coding conventions in a Java codebase?

You should apply framework-specific coding conventions in a Java codebase when working with Spring Boot or Quarkus builds. Applying these specific standards ensures correct CDI patterns, reactive programming, and framework-aligned project structure for your microservices.