nestjs

Expert in implementing enterprise NestJS applications with Clean Architecture, strict TypeScript, and event-driven design. Supports Yarn build system and production-ready patterns.

16 stars

Best use case

nestjs is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Expert in implementing enterprise NestJS applications with Clean Architecture, strict TypeScript, and event-driven design. Supports Yarn build system and production-ready patterns.

Teams using nestjs should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/nestjs/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/nestjs/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/nestjs/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How nestjs Compares

Feature / AgentnestjsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Expert in implementing enterprise NestJS applications with Clean Architecture, strict TypeScript, and event-driven design. Supports Yarn build system and production-ready patterns.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Skill: NestJS Backend Development

## Overview

Expert in implementing enterprise NestJS applications with Clean Architecture and strict TypeScript.

## Rule Categories

| Priority | Category | Impact |
| :--- | :--- | :--- |
| 1 | [TypeScript Standards](rules/typescript.md) | HIGH |
| 2 | [Error Handling](rules/errors.md) | MEDIUM |

## Core Expertise

- **Clean Architecture**: Presentation → Application → Domain → Infrastructure.
- **Strict TypeScript**: No `any`, explicit types, and concrete interfaces.
- **Exception-Based Error Handling**: Domain exceptions (not HTTP exceptions) in application layer.

## Instructions for the Agent

- **Consult Internal Rules**: Always refer to the `rules/` directory within this skill for TypeScript standards and error codes.
- **Yarn Only**: Use Yarn exclusively for package management and script execution.
- **Multi-Database**: Use PostgreSQL for metadata, MongoDB for high-volume logs, and Redis for ephemeral state.

Related Skills

nestjs-setup-guide

16
from diegosouzapw/awesome-omni-skill

NestJS 프로젝트 아키텍처, 기술 스택 선택, 모듈 구조에 대한 질문이나 계획 수립 시 자동으로 가이드 제공

nestjs-expert

16
from diegosouzapw/awesome-omni-skill

Nest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongoose integration, and Passport.js authentication. Use PROACTIVELY for any Nest.js application issues including architecture decisions, testing strategies, performance optimization, or debugging complex dependency injection problems. If a specialized expert is a better fit, I will recommend switching and stop.

NestJS Database

16
from diegosouzapw/awesome-omni-skill

Data access patterns, Scaling, Migrations, and ORM selection.

nestjs-authentication

16
from diegosouzapw/awesome-omni-skill

Use this skill whenever the user wants to design, implement, or refactor authentication and authorization in a NestJS TypeScript backend, including JWT, sessions, refresh tokens, guards, roles/permissions, and integration with modules/services/controllers.

Nestjs Patterns

16
from diegosouzapw/awesome-omni-skill

NestJS is a progressive Node.js framework built with TypeScript, designed for building scalable server-side applications using architectural patterns from Angular, including Dependency Injection, Modu

NestJS API Standards

16
from diegosouzapw/awesome-omni-skill

Response wrapping, pagination, and error standardization.

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development

pdf

16
from diegosouzapw/awesome-omni-skill

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

pdf-official

16
from diegosouzapw/awesome-omni-skill

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmaticall...

pdf-manipulation

16
from diegosouzapw/awesome-omni-skill

Manipulate PDF files including merge, split, extract, redact, convert, and secure workflows.

pdf-api-io-automation

16
from diegosouzapw/awesome-omni-skill

Automate PDF API IO tasks via Rube MCP (Composio). Always search tools first for current schemas.

pcf-overview

16
from diegosouzapw/awesome-omni-skill

Power Apps Component Framework overview and fundamentals Triggers on: **/*.{ts,tsx,js,json,xml,pcfproj,csproj}