nestjs

Enforces NestJS backend conventions for modules, controllers, services, and testing.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/BEE-CODED/bee-dev --skill nestjs-bee-coded
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nestjs
Source: https://github.com/BEE-CODED/bee-dev/tree/main/plugins/bee/skills/stacks/nestjs
Command: npx skills add https://github.com/BEE-CODED/bee-dev --skill nestjs-bee-coded

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of conventions and best practices for developing backend applications using the NestJS framework, ensuring consistency and maintainability.

Core Features & Use Cases

  • Module Architecture: Guidelines for organizing code into cohesive modules.
  • Controller & Service Patterns: Standards for request handling and business logic implementation.
  • Validation & Guards: Best practices for input validation and access control.
  • Database Integration: Recommendations for using TypeORM and Prisma.
  • Testing Strategies: Guidance on unit and integration testing with Jest.
  • Use Case: A new developer joins a NestJS project and needs to understand the established coding standards for controllers, services, and database interactions.

Quick Start

Follow the NestJS standards for structuring modules, controllers, and services.

Frequently Asked Questions about nestjs

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

FAQPage Schema
What are the best practices for structuring a NestJS backend application?

You structure a NestJS backend by organizing code into cohesive modules, separating controllers for request handling, and delegating business logic to services to ensure maintainability and scalability.

How do I implement validation and access control in a NestJS API?

To implement validation and access control in a NestJS API, apply framework-specific Guards for route protection and validation pipes for input data validation to secure backend endpoints.

Does this NestJS convention guide support both TypeORM and Prisma for database integration?

Yes, these NestJS conventions provide specific recommendations for database integration using both TypeORM and Prisma to ensure robust and standardized data management within your server-side application.

How do I write unit and integration tests for a NestJS backend using Jest?

You test a NestJS backend using Jest by following provided testing strategies that cover unit and integration testing to verify application logic and ensure robust module reliability.

Why use NestJS for building scalable server-side TypeScript applications?

Use NestJS for scalable TypeScript backend development because its modular architecture enforces separation of concerns between controllers and services, ensuring maintainable and scalable server-side code.