Working with NestJS daily, I kept writing the same patterns.
So I packaged them as Claude Code skills — drop into ~/.claude/skills/
and Claude Code picks them up automatically.
What's included
nestjs-module — scaffold any module, service, controller, DTOs correctly in one shot
typeorm-patterns — entities, relations, migrations, QueryBuilder patterns
bullmq-queue — job queues, processors, retry logic, cron jobs
websocket-gateway — Socket.io gateways, rooms, Redis pub/sub streaming
nestjs-auth — JWT auth, guards, role-based access, CurrentUser decorator
redis-caching — cache-aside pattern, TTL strategy, invalidation on write
docker-nestjs — production Dockerfile, docker-compose with health checks
nestjs-testing — unit tests, e2e tests, mocking repos and queues
Install
git clone https://github.com/DIYA73/nestjs-skills ~/.claude/skills/nestjs-skills
Then just describe what you need in Claude Code:
scaffold a users module with TypeORM
add a BullMQ email queue with retry logic
protect this route with JWT auth
write unit tests for UsersService
GitHub: https://github.com/DIYA73/nestjs-skills
Built these while working on mcp-hub — a self-hosted MCP server
registry also in NestJS. The skills came out of that work.
Top comments (0)