This gets you up and running with NestJS and Drizzle ORM using the full controller-service-repository pattern. It covers the essentials: CRUD modules, JWT guards, database transactions, DTO validation with class-validator, and unit testing with mocked dependencies. The workflow is straightforward: define your schema, generate migrations with drizzle-kit, verify the SQL before running them, then build your modules. The examples are complete enough to copy and adapt, showing real patterns like transaction handling and guard implementation. One thing to watch: the warnings about keeping transactions short and avoiding circular dependencies are worth heeding early, not after you hit issues in production.

skills.sh installs
4.4K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill nestjs --agent claude-code

Installs into .claude/skills of the current project.

Files

NestJS Framework with Drizzle ORM

Overview

Provides NestJS patterns with Drizzle ORM for building production-ready server-side applications. Covers CRUD modules, JWT authentication, database operations, migrations, testing, microservices, and GraphQL integration.

When to Use

  • Building REST APIs or GraphQL servers with NestJS
  • Setting up authentication and authorization with JWT
  • Implementing database operations with Drizzle ORM
  • Creating microservices with TCP/Redis transport
  • Writing unit and integration tests
  • Running database migrations with drizzle-kit

Instructions

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Categories
Backend & APIs, Security, Databases

More from giuseppe-trisciuoglio/developer-kit

All 102
1agricidaniel avatarads-auditagricidaniel/claude-adsRun a source-grounded paid-advertising audit for one or more of Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, 4.3Kskills.sh installs
2elastic avatarkibana-alerting-ruleselastic/agent-skillsCreate and manage Kibana alerting rules via REST API or Terraform. Use when creating, updating, or managing rule lifecycle (enable, disable, mute, snooze) or ru4.3Kskills.sh installs
3giuseppe-trisciuoglio avatarspring-boot-security-jwtgiuseppe-trisciuoglio/developer-kitProvides JWT authentication and authorization patterns for Spring Boot 3.5.x covering token generation with JJWT, Bearer/cookie authentication, database/OAuth2 4.3Kskills.sh installs
4github avatarflowstudio-power-automate-mcpgithub/awesome-copilotFoundation skill for Power Automate via FlowStudio MCP — auth setup, the reusable MCP helper (Python + Node.js), tool discovery via `list_skills` / `tool_search4.2Kskills.sh installs
5giuseppe-trisciuoglio avatarspring-boot-openapi-documentationgiuseppe-trisciuoglio/developer-kitProvides patterns to generate comprehensive REST API documentation using SpringDoc OpenAPI 3.0 and Swagger UI in Spring Boot 3.x applications. Use when setting 4.2Kskills.sh installs
6assistant-ui avatarreact-mcpassistant-ui/skillsLets end users add, authenticate, and manage MCP servers from the browser in assistant-ui apps with @assistant-ui/react-mcp. Use when building user-managed MCP 4.2Kskills.sh installs