What problem does it solve? Building production-grade Spring Boot applications requires consistent architecture, correct security configuration, and thorough testing, which is easy to get wrong without expert guidance. ## Core Features & Use Cases - Layered Architecture Guidance: Enforces Controller-Service-Repository design with constructor injection and proper bean stereotypes. - Security & Validation: Configures Spring Security 6 with OAuth2/JWT, input validation via @Valid, and global error handling with @RestControllerAdvice. - Testing & Observability: Applies test slices (@WebMvcTest, @DataJpaTest), Testcontainers integration, and Actuator/Micrometer metrics. - Use Case: When building a new REST API backed by PostgreSQL, use this Skill to scaffold entities, repositories, services, controllers, DTOs, and tests following Spring Boot 3.x best practices. ## Quick Start Ask the agent to create a Spring Boot 3 REST API with JPA persistence, JWT security, and integration tests for your domain model.