This skill provides a comprehensive set of Java coding standards specifically designed for modern Spring Boot applications using Java 17 and beyond. It helps Claude adhere to clean code principles, such as favoring immutability through Records, implementing functional programming patterns with Streams and Optionals, and maintaining a consistent project structure. By applying these guidelines, the skill ensures that generated code is type-safe, readable, and follows industry best practices for error handling, logging, and unit testing.
主な機能
01Modern Java 17+ syntax enforcement including Records and sealed types
02Standardized Spring Boot project layout and naming conventions
03Best practices for functional Stream API and Optional usage
04Domain-driven exception handling and error management strategies
0561 GitHub stars
06Fluent unit testing standards using JUnit 5 and AssertJ
ユースケース
01Scaffolding new Spring Boot microservices with consistent architecture
02Refactoring legacy Java codebases to modern Java 17 functional standards
03Conducting automated code reviews to identify and fix common Java code smells