What problem does it solve? Spring Boot projects often suffer from inconsistent layering, N+1 query problems, leaked JPA entities in APIs, and scattered exception handling. This Skill gives you a concrete set of architectural standards and code patterns so your Java backend stays clean, maintainable, and performant. ## Core Features & Use Cases - Layered Architecture Standards: Enforces a clear project structure with config, controller, dto, exception, entity, repository, and service layers. - JPA & Hibernate Optimization: Provides patterns to avoid N+1 queries using JOIN FETCH and @EntityGraph, plus pagination with Pageable. - Centralized Exception Handling: Implements @RestControllerAdvice to convert domain and validation exceptions into standardized error responses. - Use Case: When building a patient management REST API, use this Skill to structure controllers with @Valid DTO records, delegate logic to transactional services, and return consistent error responses. ## Quick Start Ask the AI to review or scaffold a Spring Boot REST controller with proper DTO validation, service-layer delegation, and global exception handling following this Skill's conventions.