What problem does it solve? Designing consistent REST APIs requires repetitive decisions about URL naming, HTTP methods, status codes, DTO validation, and documentation. This Skill standardizes that process by generating endpoint designs, DTOs, and Swagger specifications that follow established conventions. ## Core Features & Use Cases - REST Convention Templates: Provides standard URL naming patterns, HTTP method mappings, and error response structures for CRUD and nested resources. - DTO and Swagger Generation: Creates request, update, and response DTOs with class-validator rules and NestJS Swagger decorators for controllers. - Living Specification Updates: Maintains an incremental api-designer-spec.md document organized by task number and module, keeping API documentation synchronized with the project. - Use Case: When adding a new authentication feature, use this Skill to design the login and registration endpoints with validated DTOs, documented status codes, and Swagger annotations before implementation begins. ## Quick Start Ask the AI to design the REST API endpoints for user authentication including DTOs and Swagger documentation.