nestjs-master

Build NestJS applications with Drizzle, Prisma, or TypeORM integration.

3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/opzero1/op1 --skill nestjs-master
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nestjs-master
Source: https://github.com/opzero1/op1/tree/main/packages/install/templates/skill/nestjs-master
Command: npx skills add https://github.com/opzero1/op1 --skill nestjs-master

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Solves the challenge of building production-ready NestJS applications with ORM-agnostic database integration.

Core Features & Use Cases

  • ORM-agnostic integration: Seamless support for Drizzle, Prisma, or TypeORM
  • Architectural patterns: Module, DI, and repository patterns across NestJS
  • Use Case: Design scalable APIs with multi-ORM compatibility, strong testing, and robust security.

Quick Start

Start by scaffolding a NestJS project and selecting the ORM to match your existing database stack. Apply the 40 best-practice rules and patterns. Run migrations, tests, and queue processing as guided by the skill.

Frequently Asked Questions about nestjs-master

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

FAQPage Schema
How do I build production-ready NestJS applications with ORM-agnostic database integration?▼

To build production-ready NestJS applications with ORM-agnostic database integration, apply the 40 best-practice rules covering Drizzle, Prisma, and TypeORM across APIs, authentication, queues, and testing.

Does NestJS work with both Prisma and Drizzle for database integration?▼

Yes, NestJS works with both Prisma and Drizzle, alongside TypeORM. This approach provides seamless ORM-agnostic integration so you can design scalable APIs matching your existing database stack.

What's the best way to structure NestJS modules and dependency injection for scalable APIs?▼

The best way to structure NestJS modules and dependency injection is by applying architectural patterns like the repository pattern alongside strict module organization, validation, and error handling rules.

How do I handle testing and security in a NestJS application?▼

To handle testing and security in a NestJS application, follow the guided best practices for strong testing strategies and robust security measures, including transactional patterns and queue processing.

Can I use BullMQ queues with TypeORM in a NestJS project?▼

Yes, you can use BullMQ queues with TypeORM in a NestJS project. The setup guides you through running migrations, tests, and queue processing across Drizzle, Prisma, or TypeORM configurations.

Why do I need ORM-agnostic patterns for NestJS database migrations and transactions?▼

You need ORM-agnostic patterns for NestJS database migrations and transactions to ensure multi-ORM compatibility, allowing seamless module organization and dependency injection across Drizzle, Prisma, and TypeORM.