What problem does it solve? Spring Boot codebases often accumulate anti-patterns like field injection, fat controllers, missing transaction boundaries, and inconsistent error handling. This Skill gives reviewers and developers a single authoritative reference of correct Spring Framework patterns with concrete good/bad code examples, ready-to-use templates, and a structured review checklist. ## Core Features & Use Cases - Pattern Reference: Covers dependency injection, bean scopes and lifecycle, REST controller design, Spring Data JPA repositories, service layer boundaries, DTO mapping, transaction management, and global exception handling with @RestControllerAdvice. - Code Templates: Provides parameterized Java templates for RestController, Service, Repository, and GlobalExceptionHandler classes that follow Spring Boot 3.x conventions. - Code Review Checklist: Ships a comprehensive checklist covering architecture, security, testing, performance, and common anti-patterns for systematic Spring code reviews. - Use Case: When reviewing a Spring Boot pull request, load this Skill to verify constructor injection is used, controllers delegate to services, DTOs replace entities in API responses, and @Transactional is applied at the service layer. ## Quick Start Review my Spring Boot application code using the spring-framework-patterns checklist and flag any dependency injection or layering violations.