What problem does it solve?
Adds a new REST endpoint to an existing Spring Boot 4 codebase without breaking the existing quality gates, by forcing a spec-first workflow and generating the correct artifacts across controller, service, and every test layer.
Core Features & Use Cases
- Spec-driven development: Extends
src/main/resources/openapi/api.yaml with the path, operation, schemas, and examples before writing Java, ensuring the controller contract matches the OpenAPI spec.
- End-to-end implementation workflow: Generates OpenAPI interfaces/DTOs, implements service and controller glue, and wires everything into the existing architecture.
- Five-layer test pyramid: Creates/updates unit tests (service + controller), component
@WebMvcTest, minimal E2E verification, acceptance scenario(s), and Pact interactions so the new endpoint stays verifiably correct.
Quick Start
Ask the skill to add your new endpoint by providing the OpenAPI path + operation details you want in api.yaml, and then proceed to implement the service and controller plus all required tests through ./gradlew check.