What problem does it solve? Manually writing and maintaining API documentation for Spring Boot REST endpoints is error-prone and quickly drifts out of sync with the actual code. This Skill automates the generation of OpenAPI 3.0 specifications and interactive Swagger UI directly from your controllers, models, and annotations. ## Core Features & Use Cases - Automated Spec Generation: Integrates SpringDoc OpenAPI into Spring Boot 3.x (WebMvc or WebFlux) to expose /v3/api-docs and Swagger UI endpoints. - Annotation-Driven Documentation: Documents controllers with @Tag, @Operation, @ApiResponse, request bodies with @ExampleObject, and models with @Schema plus JSR-303 validation constraints. - Security & Advanced Config: Documents JWT Bearer and OAuth2 security schemes, paginated endpoints via @ParameterObject, multiple API groups, and CI/CD spec generation with Maven/Gradle plugins. - Use Case: You are building a Spring Boot 3 REST API and need interactive, always-up-to-date documentation with JWT authentication support and realistic request/response examples for your frontend team. ## Quick Start Add SpringDoc OpenAPI to my Spring Boot project and document my BookController endpoints with Swagger UI and JWT security.