This skill provides a comprehensive framework for Java development, specifically tailored for Spring Boot services using Java 17 or higher. It guides Claude to implement consistent naming conventions, prioritize immutability through records, handle nulls safely with Optionals, and structure Maven/Gradle projects according to industry standards. It is particularly useful for maintaining high code quality in enterprise environments, ensuring that generated code is not only functional but also follows modern patterns like early return, meaningful exceptions, and fluent testing with JUnit 5 and AssertJ.
主な機能
01Standardized naming conventions for classes, methods, and constants
02Immutability patterns using Java Records and final fields
03Safe data handling with Optional and modern Stream API practices
04Best practices for domain-specific exception handling and SLF4J logging
05Standardized Maven/Gradle project layout and testing strategies
06151 GitHub stars
ユースケース
01Refactoring legacy Java code to modern Java 17+ standards
02Bootstrapping new Spring Boot microservices with a consistent architectural structure
03Enforcing consistent code style and safety patterns during AI-assisted code reviews