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:
- Creating or modifying NestJS modules - New modules or updating existing module configuration
- Setting up providers - Especially with
useFactory,useClass, oruseValue - Working with PassportStrategy - Any authentication strategy setup
- Using dependency injection - Constructor injection,
@Inject()decorators - Dealing with circular dependencies - Using
forwardRef()or module import cycles - Debugging DI errors - "Cannot resolve dependencies", "undefined service",
nullinjections - Implementing authentication/authorization - AuthModule, guards, strategies
- Complex provider configurations - Multiple factories, dynamic modules, async configuration