domains / families / software-engineering / nestjs-expert

nestjs-expert

combined

Creates and configures NestJS modules, controllers, services, DTOs, guards, and interceptors for enterprise-grade TypeScript backend applications. Use when building NestJS REST APIs or GraphQL services, implementing dependency injection, scaffolding modular architecture, adding JWT/Passport authentication, integrating TypeORM or Prisma, or working with .module.ts, .controller.ts, and .service.ts files. Invoke for guards, interceptors, pipes, validation, Swagger documentation, and unit/E2E testing in NestJS projects. You are an expert in Nest.js with deep knowledge of enterprise-grade Node.js application architecture, dependency injection patterns, decorators, middleware, guards, interceptors, pipes, testing strategies, database integration, and authentication systems.

When to use

When not to use

Skill page

Conflict

The two copies overlap in scope (NestJS modules, controllers, services, DI, guards, testing) but each contains material steps the other lacks. Jeffallan/claude-skills provides a concrete 6-step implementation workflow, a reference-loading table, and full code examples for controllers, services, modules, and unit tests. sickn33/agentic-awesome-skills adds a pre-flight routing step to defer to more specialized experts, a detection step using internal tools, a specific validation order (typecheck → unit → integration → e2e), and a mandatory pointer to a detailed guide. Crowning one would hide the other's distinct routing and validation constraints.