What problem does it solve?
Manually writing Spring Boot REST controllers is time-consuming, error-prone, and often leads to inconsistent APIs missing critical annotations for documentation, validation, and proper HTTP semantics, requiring extra debugging and rework.
Core Features & Use Cases
- Standardized Controller Templates: Pre-built templates with all required OpenAPI/Swagger annotations, Jakarta validation, and correct HTTP status codes.
- Built-in Pagination & Error Handling: Includes default pagination support and guidance for global exception handling to standardize error responses.
- Use Case: For the HomeFlex real estate platform, use this skill to rapidly generate a PropertyController with full CRUD endpoints, OpenAPI docs, and validation rules instead of writing hundreds of lines of boilerplate code manually.
Quick Start
Use the spring-controller skill to generate a fully annotated REST controller for the RoomType entity with CRUD endpoints, OpenAPI documentation, and input validation.