Стандарты Java-разработки для Spring Boot

engineering

java-dev is a Claude Code skill that enforces Java development standards based on the Google Java Style Guide and Alibaba Java Development Manual. It covers naming conventions for packages, classes, methods, and constants; class member ordering; and DTO/VO patterns using Lombok annotations (@Data, @Value, @Builder), with explicit guidance on avoiding @Data on JPA entities to prevent Hibernate proxy issues. The skill addresses performance and concurrency: IN-clause limits of 500 parameters with a generic batch-query utility, N+1 prevention via bulk queries converted to Maps, and atomic SQL updates or @Version-based optimistic locking instead of read-modify-write patterns. Compatible with Maven and Gradle projects, it targets Spring Boot teams looking to standardize their codebase and eliminate common database and concurrency pitfalls.