nestjs
Expert in implementing enterprise NestJS applications with Clean Architecture, strict TypeScript, and event-driven design. Supports Yarn build system and production-ready patterns.
Best use case
nestjs is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Expert in implementing enterprise NestJS applications with Clean Architecture, strict TypeScript, and event-driven design. Supports Yarn build system and production-ready patterns.
Teams using nestjs should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/nestjs/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How nestjs Compares
| Feature / Agent | nestjs | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Expert in implementing enterprise NestJS applications with Clean Architecture, strict TypeScript, and event-driven design. Supports Yarn build system and production-ready patterns.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Skill: NestJS Backend Development ## Overview Expert in implementing enterprise NestJS applications with Clean Architecture and strict TypeScript. ## Rule Categories | Priority | Category | Impact | | :--- | :--- | :--- | | 1 | [TypeScript Standards](rules/typescript.md) | HIGH | | 2 | [Error Handling](rules/errors.md) | MEDIUM | ## Core Expertise - **Clean Architecture**: Presentation → Application → Domain → Infrastructure. - **Strict TypeScript**: No `any`, explicit types, and concrete interfaces. - **Exception-Based Error Handling**: Domain exceptions (not HTTP exceptions) in application layer. ## Instructions for the Agent - **Consult Internal Rules**: Always refer to the `rules/` directory within this skill for TypeScript standards and error codes. - **Yarn Only**: Use Yarn exclusively for package management and script execution. - **Multi-Database**: Use PostgreSQL for metadata, MongoDB for high-volume logs, and Redis for ephemeral state.
Related Skills
nestjs-setup-guide
NestJS 프로젝트 아키텍처, 기술 스택 선택, 모듈 구조에 대한 질문이나 계획 수립 시 자동으로 가이드 제공
nestjs-expert
Nest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongoose integration, and Passport.js authentication. Use PROACTIVELY for any Nest.js application issues including architecture decisions, testing strategies, performance optimization, or debugging complex dependency injection problems. If a specialized expert is a better fit, I will recommend switching and stop.
NestJS Database
Data access patterns, Scaling, Migrations, and ORM selection.
nestjs-authentication
Use this skill whenever the user wants to design, implement, or refactor authentication and authorization in a NestJS TypeScript backend, including JWT, sessions, refresh tokens, guards, roles/permissions, and integration with modules/services/controllers.
Nestjs Patterns
NestJS is a progressive Node.js framework built with TypeScript, designed for building scalable server-side applications using architectural patterns from Angular, including Dependency Injection, Modu
NestJS API Standards
Response wrapping, pagination, and error standardization.
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
pdf-official
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmaticall...
pdf-manipulation
Manipulate PDF files including merge, split, extract, redact, convert, and secure workflows.
pdf-api-io-automation
Automate PDF API IO tasks via Rube MCP (Composio). Always search tools first for current schemas.
pcf-overview
Power Apps Component Framework overview and fundamentals Triggers on: **/*.{ts,tsx,js,json,xml,pcfproj,csproj}