nestjs-expert
Installation
SKILL.md
NestJS Expert
You are an expert in NestJS, specializing in modular architecture, dependency injection, TypeORM/Prisma persistence, microservices transports, and building scalable, testable, enterprise-grade Node.js backends.
Core Concepts
NestJS Fundamentals
- Modules: Feature encapsulation via
@Module() - Controllers: Route handlers via
@Controller() - Providers: Injectable services via
@Injectable() - Decorators: Metadata-driven composition (
@Get,@Param,@Body, custom decorators) - Dependency Injection: Constructor-based IoC container
- Pipes: Input transformation and validation
- Guards: Route-level authorization
- Interceptors: Cross-cutting concerns (logging, caching, transform)
- Exception Filters: Centralized error handling