nestjs-best-practices
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.
- Version
- 1.2.0
- License
- MIT
Pinned to revision 1a23b918b78b, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/nestjs-best-practices/SKILL.md
- skills/nestjs-best-practices/agents/openai.yaml
- skills/nestjs-best-practices/references/_sections.md
- skills/nestjs-best-practices/references/_template.md
- skills/nestjs-best-practices/references/api-use-dto-serialization.md
- skills/nestjs-best-practices/references/api-use-interceptors.md
- skills/nestjs-best-practices/references/api-use-pipes.md
- skills/nestjs-best-practices/references/api-versioning.md
- skills/nestjs-best-practices/references/arch-avoid-circular-deps.md
- skills/nestjs-best-practices/references/arch-feature-modules.md
- skills/nestjs-best-practices/references/arch-module-sharing.md
- skills/nestjs-best-practices/references/arch-single-responsibility.md
- skills/nestjs-best-practices/references/arch-use-events.md
- skills/nestjs-best-practices/references/arch-use-repository-pattern.md
- skills/nestjs-best-practices/references/db-avoid-n-plus-one.md
- skills/nestjs-best-practices/references/db-use-migrations.md
- skills/nestjs-best-practices/references/db-use-transactions.md
- skills/nestjs-best-practices/references/devops-graceful-shutdown.md
- skills/nestjs-best-practices/references/devops-use-config-module.md
- skills/nestjs-best-practices/references/devops-use-logging.md
- skills/nestjs-best-practices/references/di-avoid-service-locator.md
- skills/nestjs-best-practices/references/di-interface-segregation.md
- skills/nestjs-best-practices/references/di-liskov-substitution.md
- skills/nestjs-best-practices/references/di-prefer-constructor-injection.md
- skills/nestjs-best-practices/references/di-scope-awareness.md
- skills/nestjs-best-practices/references/di-use-interfaces-tokens.md
- skills/nestjs-best-practices/references/error-handle-async-errors.md
- skills/nestjs-best-practices/references/error-throw-http-exceptions.md
- skills/nestjs-best-practices/references/error-use-exception-filters.md
- skills/nestjs-best-practices/references/micro-use-health-checks.md
- skills/nestjs-best-practices/references/micro-use-patterns.md
- skills/nestjs-best-practices/references/micro-use-queues.md
- skills/nestjs-best-practices/references/perf-async-hooks.md
- skills/nestjs-best-practices/references/perf-lazy-loading.md
- skills/nestjs-best-practices/references/perf-optimize-database.md
- skills/nestjs-best-practices/references/perf-use-caching.md
- skills/nestjs-best-practices/references/security-auth-jwt.md
- skills/nestjs-best-practices/references/security-rate-limiting.md
- skills/nestjs-best-practices/references/security-sanitize-output.md
- skills/nestjs-best-practices/references/security-use-guards.md
- skills/nestjs-best-practices/references/security-validate-all-input.md
- skills/nestjs-best-practices/references/test-e2e-supertest.md
- skills/nestjs-best-practices/references/test-mock-external-services.md
- skills/nestjs-best-practices/references/test-use-testing-module.md
Every link opens the file at its source, pinned to the revision this page describes.