npx skills add ...
npx skills add giuseppe-trisciuoglio/developer-kit --skill nestjs-drizzle-crud-generator
Generates complete CRUD modules for NestJS applications with Drizzle ORM. Use when building server-side features in NestJS that require database operations, including creating new entities with full CRUD endpoints, services with Drizzle queries, Zod-validated DTOs, and unit tests. Triggered by requests like "generate a user module", "create a product CRUD", "add a new entity with endpoints", or when setting up database-backed features in NestJS.
npx skills add giuseppe-trisciuoglio/developer-kit --skill nestjs-drizzle-crud-generator
Automatically generates complete CRUD modules for NestJS applications using Drizzle ORM. Creates all necessary files following the zaccheroni-monorepo patterns: feature modules, controllers, services, Zod-validated DTOs, Drizzle schemas, and Jest unit tests.
Gather entity definition:
user, product, order)references/field-types.md for supported types)Check that all expected files were created:
Expected structure:
forRootAsync pattern for lazy configurationdeletedAt column)After generation, integrate into your app module:
Required packages:
@nestjs/common@nestjs/coredrizzle-ormdrizzle-zodzodnestjs-zodtsc --noEmit and tests before committing generated codedeletedAt timestamp). Hard deletes require manual modification