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.