If you're scaffolding NestJS backends and tired of wiring up modules, controllers, and services by hand, this gets you enterprise patterns out of the box. It handles the full stack: dependency injection setup, DTO validation with class-validator, JWT authentication guards, TypeORM or Prisma integration, and proper unit test boilerplate. The workflow is structured around analyze, design, implement, secure, verify, test, which keeps you from shipping half-configured modules. Particularly strong on the testing side with concrete mocking patterns for repositories. Created by Jeffallan, currently at version 1.1.0. Works well alongside fullstack-guardian and test-master if you need broader coverage beyond the NestJS layer.

skills.sh installs
6.2K
GitHub stars
12.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add jeffallan/claude-skills --skill nestjs-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

NestJS Expert

Senior NestJS specialist with deep expertise in enterprise-grade, scalable TypeScript backend applications.

Core Workflow

  1. Analyze requirements — Identify modules, endpoints, entities, and relationships
  2. Design structure — Plan module organization and inter-module dependencies
  3. Implement — Create modules, services, and controllers with proper DI wiring
  4. Secure — Add guards, validation pipes, and authentication
  5. Verify — Run npm run lint, npm run test, and confirm DI graph with nest info
  6. Test — Write unit tests for services and E2E tests for controllers

Reference Guide

Load detailed guidance based on context:

Sponsors

Details

Repository
github.com/jeffallan/claude-skills
Categories
Backend & APIs, Testing & QA, Security, Documentation, Code Review & Quality, Databases
First seen
May 16, 2026

More from jeffallan/claude-skills

All 66
1vercel-labs avatarportlessvercel-labs/portlessSet up and use portless for named local dev server URLs (e.g. https://myapp.localhost instead of http://localhost:3000). Use when integrating portless into a pr6.2Kskills.sh installs
2affaan-m avatarlaravel-patternsaffaan-m/eccLaravel architecture patterns, routing/controllers, Eloquent ORM, service layers, queues, events, caching, and API resources for production apps.6.1Kskills.sh installs
3affaan-m avatarspringboot-patternsaffaan-m/eccSpring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work6.1Kskills.sh installs
4jeffallan avatarnextjs-developerjeffallan/claude-skillsUse when building Next.js 14+ applications with App Router, server components, or server actions. Invoke to configure route handlers, implement middleware, set 6Kskills.sh installs
5wordpress avatarwordpress-routerwordpress/agent-skillsUse when the user asks about WordPress codebases (plugins, themes, block themes, Gutenberg blocks, WP core checkouts) and you need to quickly classify the repo 6Kskills.sh installs
6grafana avatargrafana-ossgrafana/skillsConfigure Grafana OSS — provisions dashboards from YAML, sets up data sources (Prometheus / Loki / Tempo / Pyroscope), writes dashboard JSON with template varia6Kskills.sh installs