What problem does it solve? Building production-grade Spring Boot backends requires consistent patterns for controllers, services, repositories, validation, and error handling. This Skill provides proven code templates and architectural guidance so you avoid common pitfalls like fat controllers, missing validation, and insecure header handling. ## Core Features & Use Cases - Layered Architecture Templates: Ready-to-use patterns for Controller, Service, Repository, and DTO layers with constructor injection and transactions. - Cross-Cutting Concerns: Centralized exception handling with @ControllerAdvice, Bean Validation, caching with @Cacheable, async processing, and SLF4J logging. - Security-Aware Utilities: Rate limiting with Bucket4j including correct X-Forwarded-For handling behind reverse proxies, plus retry logic for external calls. - Use Case: When scaffolding a new REST endpoint for a game or market resource, apply these patterns to get pagination, DTO validation, and RFC 7807 error responses right the first time. ## Quick Start Ask the AI to create a Spring Boot REST endpoint with validation, pagination, and centralized error handling following these patterns.