nestjs-best-practices

40 NestJS best practices organized by priority across architecture, dependency injection, security, and performance.

kadajett ↓ 23k
Claude Code
View source ↗

What it does

  • Writing new NestJS modules, controllers, or services
  • Implementing authentication and authorization
  • Reviewing code for architecture and security issues
  • Refactoring existing NestJS codebases
  • Optimizing performance or database queries
  • Building microservices architectures
  • arch-avoid-circular-deps - Avoid circular module dependencies

Requirements & configuration

Configuration: AGENTS

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

40 NestJS best practices organized by priority across architecture, dependency injection, security, and performance.

Source

Repository: https://github.com/kadajett/agent-nestjs-skills

nestjs-best-practices FAQ

What does the nestjs-best-practices skill do?

NestJS best practices and architecture patterns for building production-ready applications. This skill should be used when writing, reviewing, or refactoring NestJS code to ensure proper patterns for modules, dependency injection, security, and performance. Writing new NestJS modules, controllers, or services Implementing authentication and authorization

How do I install nestjs-best-practices?

Run: npx -y skills add https://github.com/kadajett/agent-nestjs-skills --skill nestjs-best-practices --agent claude-code — the source lives at github.com/kadajett/agent-nestjs-skills.

Maintain nestjs-best-practices?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

nestjs-best-practices on getagentictools
[![nestjs-best-practices on getagentictools](https://getagentictools.com/badge/skills/kadajett-agent-nestjs-skills-nestjs-best-practices.svg)](https://getagentictools.com/skills/kadajett-agent-nestjs-skills-nestjs-best-practices?ref=badge)
npx agentictools info skills/kadajett-agent-nestjs-skills-nestjs-best-practices

The second line is the CLI lookup for this page — handy in READMEs and docs.