What problem does it solve?
This Skill prevents NestJS changes from bypassing a project's established module boundaries, dependency injection patterns, validation rules, and request lifecycle conventions.
Core Features & Use Cases
- Architecture Guidance: Organize domain modules with explicit imports, providers, controllers, exports, and co-located DTOs and entities.
- Framework Workflows: Implement controllers, services, guards, interceptors, pipes, exception filters, queues, WebSockets, microservices, OpenAPI documentation, configuration, and tests.
- Production Guardrails: Enforce DTO validation, constructor injection, typed responses, transaction boundaries, secure configuration, and focused verification.
- Use Case: Add a validated, authenticated NestJS endpoint that delegates business logic to an injected service, persists data safely, documents the API, and includes appropriate tests.
Quick Start
Ask the NestJS skill to implement or review a module, endpoint, or subsystem while first reading the stack contract and then loading only the relevant architecture references.