What problem does it solve? NestJS codebases frequently suffer from circular dependencies, god services, insecure endpoints, and untestable dependency injection. This Skill gives AI agents a structured, prioritized rulebook so generated or refactored NestJS code follows proven architecture patterns instead of accumulating technical debt. ## Core Features & Use Cases - 40 rules across 10 categories: Architecture, Dependency Injection, Error Handling, Security, Performance, Testing, Database & ORM, API Design, Microservices, and DevOps, each ranked by impact from CRITICAL to LOW-MEDIUM. - Incorrect vs. correct code examples: Every rule shows a real anti-pattern alongside the recommended implementation with explanations and references to official NestJS documentation. - EVA project overrides: Project-specific constraints for the eva-core app, including Supabase-backed data access, org_id tenant filtering, RLS migrations, and Approval Engine requirements. - Use Case: When asked to add a new orders module to a NestJS API, the agent applies feature-module organization, constructor injection, DTO validation, and JWT guard rules automatically instead of producing a monolithic controller. ## Quick Start Ask the agent to review or generate a NestJS module, service, or controller using the nestjs-best-practices rules for architecture, security, and testing.