# Nest

> NestJS framework patterns and best practices. Modular architecture, dependency injection, controllers, providers. Trigger: When building scalable server-side apps with NestJS.

- Skill: `majiayu000/nest` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/nest`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/nest/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/nest

---


# NestJS Skill

## When to Use

- Building modular server-side apps
- Using dependency injection
- Structuring scalable APIs

## Critical Patterns

- Use modules for separation
- Providers for business logic
- Decorators for routing and DI

## Decision Tree

- REST or GraphQL? → Use controllers
- Service logic? → Use providers
- Config management? → Use ConfigModule

## Edge Cases

- Circular dependency injection
- Custom provider scopes
- Module import order

