nestjs-review-criteria

Identify NestJS code quality and architecture violations across modules and services.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zenbuapps/zenbu-powers --skill nestjs-review-criteria
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nestjs-review-criteria
Source: https://github.com/zenbuapps/zenbu-powers/tree/main/skills/nestjs-review-criteria
Command: npx skills add https://github.com/zenbuapps/zenbu-powers --skill nestjs-review-criteria

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured, repeatable checklist for reviewing NestJS/TypeScript code, ensuring proper module boundaries, DI correctness, DTO validation, guards/interceptors/pipes, error handling, and test coverage.

Core Features & Use Cases

  • A comprehensive, auditable checklist that guides reviewers to keep controllers thin, services focused, and repositories isolated.
  • Supports consistent PR reviews, onboarding of new developers, and automated checks by mapping findings to a standardized report template with severity levels.
  • Includes explicit guidelines for Module boundaries, Dependency Injection correctness, DTO validation, error handling, and testing coverage, aligned with the NestJS ecosystem.

Quick Start

To begin, run the NestJS review against the changed modules to generate a structured assessment report.

Frequently Asked Questions about nestjs-review-criteria

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review NestJS code for proper module boundaries and DI correctness?

Review NestJS code by applying a structured checklist that verifies module boundaries, dependency injection correctness, and DTO validation. This enforces thin controllers and isolated repositories, generating a standardized report with severity levels.

What should a NestJS pull request review checklist cover for guards, interceptors, and pipes?

A NestJS PR review checklist should cover guards, interceptors, pipes, and DTO validation. It assesses error handling and testing coverage while mapping findings to a structured report template with severity levels and before/after examples.

Does this NestJS review checklist work for onboarding new TypeScript developers?

Yes, this NestJS review checklist supports onboarding new TypeScript developers by providing a comprehensive, auditable guide. It ensures consistent PR reviews by mapping architecture guidelines to a standardized report with clear severity levels.

What is the best way to enforce clean architecture and testing coverage in NestJS projects?

The best way to enforce clean architecture in NestJS is using a structured review checklist. It keeps controllers thin, services focused, and repositories isolated while verifying testing coverage and error handling across changed modules.

Why does my NestJS code review lack consistent standards for DTO validation and error handling?

NestJS code reviews lack consistency without a standardized checklist. Applying a structured assessment ensures DTO validation and error handling guidelines are met, producing a repeatable report with severity levels and before/after examples.

Can I use this checklist to assess dependency injection and repository isolation in existing NestJS modules?

Yes, you can assess dependency injection and repository isolation in existing NestJS modules. The checklist enforces architecture guidelines across services, generating a structured assessment report with severity levels and actionable examples.