From f5-stacks
Provides NestJS patterns and best practices for architecture (modular, clean, CQRS), databases (Prisma, TypeORM, repository), security (JWT, guards), validation, errors, testing, caching, and queues.
How this skill is triggered — by the user, by Claude, or both
Slash command
/f5-stacks:nestjsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Progressive Node.js framework for building efficient, reliable and scalable server-side applications.
architecture/clean-architecture.mdarchitecture/cqrs-pattern.mdarchitecture/modular-architecture.mddatabase/prisma-patterns.mddatabase/repository-pattern.mddatabase/typeorm-patterns.mderror-handling/error-responses.mderror-handling/exception-filters.mdperformance/caching.mdperformance/queue-processing.mdsecurity/authentication.mdsecurity/authorization.mdsecurity/guards-strategies.mdtesting/e2e-testing.mdtesting/unit-testing.mdvalidation/custom-validators.mdvalidation/dto-validation.mdProgressive Node.js framework for building efficient, reliable and scalable server-side applications.
Auto-detected when project contains:
nest-cli.json*.module.ts files@nestjs/core or @nestjs/common packagesnpx claudepluginhub fujigo-software/f5-framework-claude --plugin f5-stacksEnforces NestJS best practices for modular architecture, dependency injection scoping, exception filters, class-validator DTO validation, and Drizzle ORM integration. Use when designing modules, providers, filters, DTOs, or ORM in NestJS apps.
Applies opinionated NestJS conventions for backends: modules, dependency injection, controllers/services, DTOs with class-validator, guards/interceptors/pipes, JWT auth, TypeORM/Prisma. Use for REST/GraphQL APIs.
Provides NestJS architecture patterns for building modular, production-grade TypeScript backends with validation, guards, interceptors, and config.