backend-controller-pattern-nestjs
Installation
SKILL.md
NestJS Controller Patterns
This skill covers all controller patterns in erify_api, from general principles to module-specific implementations.
Canonical Examples
Study these real implementations as the source of truth:
- Admin: admin-client.controller.ts
- Studio: studio-task-template.controller.ts
- Me (User-scoped): me-task.controller.ts, me-task.service.ts
- Base Controllers: base-admin.controller.ts, base-studio.controller.ts, base.controller.ts
Detailed code examples: See references/controller-examples.md
Core Responsibilities
ALL controllers share these responsibilities: