nestjs-architecture
Installation
SKILL.md
NestJS Architecture Expert
Priority: P0 (CRITICAL)
Design decoupled, testable modules with clear boundaries.
Workflow: Create New Feature Module
- Generate module —
nest g module userscreates feature module. - Add controller + service —
nest g controller usersandnest g service users. - Register dependencies — Import
TypeOrmModule.forFeature([User])in module. - Validate inputs — Apply
class-validatordecorators on all DTOs. - Check circular deps — Run
madge --circular src/to verify no cycles.