nestjs-code-review

Analyze NestJS code for architectural and quality issues with severity reports.

1|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/mislam-dev/department-management-system-api --skill nestjs-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nestjs-code-review
Source: https://github.com/mislam-dev/department-management-system-api/tree/main/.agents/skills/nestjs-code-review
Command: npx skills add https://github.com/mislam-dev/department-management-system-api --skill nestjs-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NestJS codebases often suffer from inconsistent architecture, security gaps, and maintenance challenges during PRs. This skill provides structured, comprehensive reviews to enforce best practices and production-readiness criteria.

Core Features & Use Cases

  • Evaluates controllers, services, modules, guards, interceptors, pipes, and DI patterns against NestJS best practices.
  • Generates a prioritized report with findings categorized as Critical, Warning, and Suggestion, including concrete code examples.
  • Delegates deep analysis to nestjs-code-review-expert when invoked, suitable for PR validations and architecture validation.

Quick Start

Run an initial NestJS code review on the changed files and generate a structured report with actionable recommendations.

Frequently Asked Questions about nestjs-code-review

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

FAQPage Schema
How do I review NestJS code for architectural and quality issues?

NestJS code review involves analyzing controllers, services, modules, guards, and interceptors against best practices. This process evaluates dependency injection and database patterns, enforcing SOLID principles and TypeScript conventions to identify production-readiness gaps during PR validations.

What are common architectural issues in NestJS controllers and services?

Common architectural issues in NestJS controllers and services include improper dependency injection, bypassed guards, and inefficient database integration patterns. Identifying these violations ensures adherence to SOLID principles and TypeScript conventions, preventing maintenance challenges and security gaps.

Can I use this to validate NestJS dependency injection patterns in a pull request?

Yes, you can validate NestJS dependency injection patterns in a pull request using this Skill. It evaluates DI patterns alongside pipes, interceptors, and database integration to enforce best practices, generating a prioritized report with severity levels and concrete code examples.

What's the best way to enforce SOLID principles and TypeScript conventions in a NestJS codebase?

The best way to enforce SOLID principles and TypeScript conventions in a NestJS codebase is through structured code reviews. This Skill analyzes architectural components like modules and services, categorizing findings into Critical, Warning, and Suggestion levels with actionable code examples.

How do I generate a structured report for NestJS code review findings?

To generate a structured report for NestJS code review findings, run an analysis on changed files. The Skill outputs a prioritized report categorizing architectural and quality issues as Critical, Warning, or Suggestion, complete with concrete code examples to guide refactoring.

Does this code review process support feature refactors and architecture validation?

Yes, this NestJS code review process supports feature refactors and architecture validation. It evaluates guards, pipes, and interceptors against best practices to ensure structural consistency, making it suitable for routine PR validations and larger architectural refactoring efforts.