nestjs

Solid

NestJS architecture including modules, dependency injection, guards, interceptors, and microservices patterns.

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# NestJS Skill Expert assistance for building enterprise Node.js applications with NestJS. ## Capabilities - Design modular NestJS applications - Implement dependency injection patterns - Create guards, pipes, and interceptors - Build microservices architectures - Configure Swagger/OpenAPI documentation - Set up testing with Jest ## Usage Invoke this skill when you need to: - Build enterprise-grade APIs - Implement microservices - Create modular architecture - Add authentication/authorization - Generate API documentation ## Inputs | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | moduleName | string | Yes | Module name | | features | array | No | guards, pipes, interceptors | | database | string | No | prisma, typeorm, mongoose | | microservices | boolean | No | Enable microservices | ## Architecture Patterns ### Module Structure ```typescript // src/users/users.module.ts import { Module } from '@nestjs/common'; import { UsersController } from './users.controller'; import { UsersService } from './users.service'; import { PrismaModule } from '../prisma/prisma.module'; @Module({ imports: [PrismaModule], controllers: [UsersController], providers: [UsersService], exports: [UsersService], }) export class UsersModule {} ``` ### Controller with DTOs ```typescript // src/users/users.controller.ts import { Controller, Get, Post, Put, Delete, Body, Param, Query, UseGuards, HttpCode, HttpStatus, } fro...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Listed

nestjs

NestJS TypeScript backend development with enterprise patterns, dependency injection, modular architecture, and comprehensive testing support. Use when: (1) Project has @nestjs/core in package.json or nest-cli.json exists, (2) Creating modules, controllers, services, guards, pipes, interceptors, or filters, (3) Implementing JWT authentication or role-based authorization (RBAC/ABAC), (4) Integrating TypeORM, Prisma, or MikroORM for database operations, (5) Writing unit tests with Jest or E2E tests with supertest, (6) Setting up Swagger/OpenAPI documentation, (7) Implementing CQRS, event sourcing, or microservices patterns. Auto-detects: nest-cli.json, *.module.ts, *.controller.ts, *.service.ts, *.guard.ts, @nestjs/* packages in package.json, src/modules/ directory structure. NOT for: Pure Express.js without NestJS, frontend React/Vue/Angular code, non-TypeScript Node.js projects, Fastify without NestJS wrapper.

0 Updated today
murtazatouqeer
API & Backend Listed

nestjs-patterns

NestJS best practices, module architecture, DTOs, Guards, Interceptors, and common patterns. Use when building or reviewing NestJS backend services.

2 Updated today
desilokesh1
AI & Automation Listed

nestjs-expert

Use when building NestJS applications requiring modular architecture, dependency injection, or TypeScript backend development. Invoke for modules, controllers, services, DTOs, guards, interceptors, TypeORM/Prisma.

2 Updated today
zacklecon
AI & Automation Listed

nestjs-skills

NestJS framework patterns, best practices, and implementation guides

0 Updated today
murtazatouqeer
AI & Automation Solid

nestjs-patterns

NestJS architecture patterns for modules, controllers, providers, DTO validation, guards, interceptors, config, and production-grade TypeScript backends.

201,447 Updated yesterday
affaan-m