What problem does it solve?
It solves the problem of building a single REST endpoint in a consistent way without missing required wiring across request/response DTOs, validation, AppService delegation, AutoMapper mappings, endpoint filters, and Swagger documentation.
Core Features & Use Cases
- Scaffold a Presentation-layer endpoint: generates the Minimal API route, DTOs (request/response), and an endpoint class placed under the API layer.
- Add strong input validation: creates a validator for the request fields and wires it through the endpoint filter.
- Connect to the correct application flow: generates/extends the Presentation AppService interface and class to map request → model → service → response, including AutoMapper profile updates.
- Configure Swagger and authorization: adds OpenAPI metadata and applies authorization policy requirements when the endpoint is protected.
Quick Start
Ask to generate a POST endpoint for creating a specific resource, including the route, request/response fields, and whether authorization is required.