What problem does it solve? Building production-grade Spring Boot backends requires consistent patterns for REST API design, layered architecture, data access, caching, and error handling, which are easy to get wrong or implement inconsistently across a codebase. ## Core Features & Use Cases - REST API Structure: Provides controller patterns with pagination, validation, DTO records, and constructor injection for Spring MVC and WebFlux. - Data & Service Layers: Covers Spring Data JPA repositories, transactional services, caching with @Cacheable, and async processing with @Async. - Production Hardening: Includes global exception handling with @ControllerAdvice, Bucket4j rate limiting with secure proxy header guidance, SLF4J logging, and Micrometer observability. - Use Case: When scaffolding a new Spring Boot microservice, use this Skill to generate a thin controller, transactional service, JPA repository, and centralized error handler that follow consistent conventions. ## Quick Start Ask the AI to create a Spring Boot REST endpoint for a resource with a service layer, JPA repository, validation, and global exception handling.