What problem does it solve? Writing consistent, high-quality tests in Spring Boot projects is often inconsistent across teams, leading to poor coverage, slow test suites, and missed error cases. This Skill provides standardized patterns and templates for unit and integration tests. ## Core Features & Use Cases - Unit Test Templates: Ready-to-use patterns for Service layer tests with Mockito and Controller layer tests with @WebMvcTest and MockMvc. - Integration Test Patterns: Repository tests with @DataJpaTest and full-stack tests with @SpringBootTest, both backed by TestContainers and PostgreSQL. - Best Practices & Checklists: Naming conventions, Given-When-Then structure, AssertJ assertions, coverage targets, and a pre-commit checklist. - Use Case: When implementing a new UserService method, ask for tests and receive a complete test class covering happy path, not-found, duplicate, and validation scenarios following team conventions. ## Quick Start Write unit and integration tests for my Spring Boot UserService and UserController following the spring-testing standards.