Java Coding Standards
Enforces best practices and architectural standards for modern Java 17+ and Spring Boot development.
This skill equips Claude with a comprehensive set of standards for building robust, maintainable Spring Boot services using Java 17 and beyond. It provides clear guidance on essential patterns including record-based immutability, functional Optional usage, and domain-driven exception handling. By implementing these standards, developers can ensure consistency across their codebase, reduce technical debt through early-return patterns, and leverage modern Java features like Streams and Generics with optimal performance and readability. It is particularly useful for teams looking to standardize their Maven or Gradle project layouts and improve code observability through structured logging.