What problem does it solve?
Manually writing Spring Boot service classes often leads to inconsistent transactional boundaries, missing resilience patterns, and deviation from clean architecture best practices, wasting development time and introducing production bugs.
Core Features & Use Cases
- Standardized Service Templates: Generates consistent service classes with correct Spring annotations, Lombok dependency injection, and package-aligned structure for any aggregate root.
- Built-in Resilience4j Patterns: Automatically adds configurable retry and circuit breaker logic for transient failures and downstream external service calls.
- Use Case: When building the booking feature for the HomeFlex rental platform, use this skill to generate a BookingService class with proper transaction handling for inventory updates and retry logic for external payment API calls.
Quick Start
Use the spring-service skill to generate a new PropertyService class with transactional create, update, and delete methods, plus circuit breaker logic for external search API calls.