nestjs-patterns

Installation
SKILL.md

NestJS Patterns Skill

Proactive guidance for implementing NestJS code that avoids known anti-patterns and follows proven working patterns.

When to Use This Skill

Activate this skill when you are:

  1. Creating or modifying NestJS modules - New modules or updating existing module configuration
  2. Setting up providers - Especially with useFactory, useClass, or useValue
  3. Working with PassportStrategy - Any authentication strategy setup
  4. Using dependency injection - Constructor injection, @Inject() decorators
  5. Dealing with circular dependencies - Using forwardRef() or module import cycles
  6. Debugging DI errors - "Cannot resolve dependencies", "undefined service", null injections
  7. Implementing authentication/authorization - AuthModule, guards, strategies
  8. Complex provider configurations - Multiple factories, dynamic modules, async configuration

Critical Anti-Patterns (Task 38 Learnings)

Installs
3
GitHub Stars
1
First Seen
May 11, 2026