NestJS Backend
Build enterprise-grade Node.js backends with NestJS. Generates modules, controllers, services, guards, interceptors, and microservice patterns with full dependency injection and TypeScript decorators.
This skill helps you build scalable NestJS applications. It generates CRUD modules with proper separation of concerns, implements authentication guards, creates custom decorators, sets up WebSocket gateways, configures microservice transports, and implements CQRS patterns for complex domains.
When to use
Use when building enterprise APIs, microservice architectures, real-time applications with WebSockets, or when you need structured dependency injection and modular architecture in Node.js.
Examples
CRUD module with auth
Generate a full CRUD module with JWT authentication
Create a NestJS module for user management with CRUD endpoints, JWT auth guard, role-based access, and Swagger docs
Microservice setup
Configure NestJS for microservice communication
Set up a NestJS microservice architecture with RabbitMQ transport, shared DTOs, and proper error propagation between services