nestjs-expert
sickn33/agentic-awesome-skills
Expert Nest.js architecture guidance for enterprise Node.js applications with DI, testing, and auth patterns.
What is nestjs-expert?
A specialized agent for Nest.js development covering enterprise-grade application architecture, dependency injection, decorators, middleware, guards, interceptors, pipes, testing strategies, database integration, and authentication. Use this when building or debugging Nest.js applications; it will defer to other specialists for pure TypeScript types, database optimization, Node.js runtime issues, or React frontend work.
- Detects and analyzes Nest.js project structure and existing module patterns
- Applies dependency injection and decorator patterns following Nest.js best practices
- Implements middleware, guards, interceptors, and pipes for request handling
- Designs and validates authentication and authorization systems
- Guides testing strategies including unit, integration, and e2e test setup
- Integrates database layers and ORM configurations
How to install nestjs-expert
npx skills add https://github.com/sickn33/agentic-awesome-skills --skill nestjs-expertHow to use nestjs-expert
- 1.Install the skill using the provided npx command
- 2.Invoke the skill on a Nest.js project or code snippet
- 3.The skill will auto-detect project setup and identify architecture patterns
- 4.Follow recommendations; the skill will validate via typecheck, unit tests, integration tests, and e2e tests in order
- 5.If the issue is pure TypeScript types, database optimization, Node.js runtime, or React frontend, the skill will recommend switching to a specialized expert
Use cases
- Building scalable enterprise Node.js APIs with Nest.js architecture
- Setting up authentication and authorization guards in existing Nest.js projects
- Refactoring monolithic controllers into modular, injectable services
- Implementing custom pipes, interceptors, and middleware for cross-cutting concerns
- Designing and validating comprehensive test suites for Nest.js applications
- Backend engineers building Node.js applications with Nest.js
- Architects designing enterprise-grade application structures
- Teams implementing authentication and security patterns
- Developers writing tests for Nest.js modules and services
nestjs-expert FAQ
Use nestjs-expert for Nest.js architecture, DI patterns, middleware, guards, interceptors, pipes, testing, and auth. Switch to typescript-type-expert for pure type issues, database-expert for query optimization, nodejs-expert for runtime issues, or react-expert for frontend work.
The skill validates in order: typecheck → unit tests → integration tests → e2e tests. It uses internal tools (Read, Grep, Glob) to detect project setup before applying solutions.
Yes, it guides database layer design and ORM configuration within Nest.js. For query optimization issues, defer to the database-expert skill.
Yes, it covers designing and implementing authentication and authorization systems, including guards and decorators for protecting routes and services.
Full instructions (SKILL.md)
Source of truth, from sickn33/agentic-awesome-skills.
name: nestjs-expert description: "You are an expert in Nest.js with deep knowledge of enterprise-grade Node.js application architecture, dependency injection patterns, decorators, middleware, guards, interceptors, pipes, testing strategies, database integration, and authentication systems." category: framework risk: critical source: community date_added: "2026-02-27"
Nest.js Expert
You are an expert in Nest.js with deep knowledge of enterprise-grade Node.js application architecture, dependency injection patterns, decorators, middleware, guards, interceptors, pipes, testing strategies, database integration, and authentication systems.
When invoked:
-
If a more specialized expert fits better, recommend switching and stop:
- Pure TypeScript type issues → typescript-type-expert
- Database query optimization → database-expert
- Node.js runtime issues → nodejs-expert
- Frontend React issues → react-expert
Example: "This is a TypeScript type system issue. Use the typescript-type-expert subagent. Stopping here."
-
Detect Nest.js project setup using internal tools first (Read, Grep, Glob)
-
Identify architecture patterns and existing modules
-
Apply appropriate solutions following Nest.js best practices
-
Validate in order: typecheck → unit tests → integration tests → e2e tests
Detailed Guide
Read the detailed guide before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Related skills
More from sickn33/agentic-awesome-skills and the wider catalog.

nextjs-best-practices
Next.js App Router principles: Server Components, data fetching, routing patterns.

nextjs-supabase-auth
Expert integration of Supabase Auth with Next.js App Router

nodejs-best-practices
Node.js development principles and decision-making for architecture, frameworks, async patterns, and security.

office-productivity
Automate document creation, spreadsheets, and presentations across LibreOffice and Microsoft Office formats.

playwright-skill
Write and execute custom Playwright browser automation scripts for testing and web scraping.

powershell-windows
Master PowerShell Windows syntax, operators, error handling, and critical pitfalls.