nestjs
SKILL.md
NestJS Development Standards
Module Organization Principles
Domain-Centric Modularization
Organize modules by business domain, not by function.
- ❌ Bad:
controllers/,services/,repositories/ - ✅ Good:
users/,products/,orders/
Single Responsibility Module
Each module is responsible for only one domain.
- Separate common functionality into
common/orshared/modules - Inter-domain communication must go through Services only