ddd-api-generator
Installation
SKILL.md
DDD API Generator
Generate presentation layer components using routing-controllers with NestJS-style decorators, class-validator for validation, and automatic Swagger documentation.
What This Skill Does
Creates production-ready REST API endpoints:
- Request DTOs: Validation classes with class-validator decorators (
@IsString,@IsEmail, etc.) - Response Serializers: Separate classes with
@JSONSchemadecorators for Swagger docs - Controllers: Decorator-based routing with
@JsonController,@Get,@Post, etc. - OpenAPI Docs: Complete Swagger documentation using
@OpenAPIand@ResponseSchema - API Standards: Versioning, naming, status codes, pagination