Loading...
Loading...
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.
npx skill4agent add midudev/autoskills nestjs-best-practices| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Architecture | CRITICAL | |
| 2 | Dependency Injection | CRITICAL | |
| 3 | Error Handling | HIGH | |
| 4 | Security | HIGH | |
| 5 | Performance | HIGH | |
| 6 | Testing | MEDIUM-HIGH | |
| 7 | Database & ORM | MEDIUM-HIGH | |
| 8 | API Design | MEDIUM | |
| 9 | Microservices | MEDIUM | |
| 10 | DevOps & Deployment | LOW-MEDIUM | |
arch-avoid-circular-depsarch-feature-modulesarch-module-sharingarch-single-responsibilityarch-use-repository-patternarch-use-eventsdi-avoid-service-locatordi-interface-segregationdi-liskov-substitutiondi-prefer-constructor-injectiondi-scope-awarenessdi-use-interfaces-tokenserror-use-exception-filterserror-throw-http-exceptionserror-handle-async-errorssecurity-auth-jwtsecurity-validate-all-inputsecurity-use-guardssecurity-sanitize-outputsecurity-rate-limitingperf-async-hooksperf-use-cachingperf-optimize-databaseperf-lazy-loadingtest-use-testing-moduletest-e2e-supertesttest-mock-external-servicesdb-use-transactionsdb-avoid-n-plus-onedb-use-migrationsapi-use-dto-serializationapi-use-interceptorsapi-versioningapi-use-pipesmicro-use-patternsmicro-use-health-checksmicro-use-queuesdevops-use-config-moduledevops-use-loggingdevops-graceful-shutdownrules/arch-avoid-circular-deps.md
rules/security-validate-all-input.md
rules/_sections.mdAGENTS.md