create-controller
Installation
SKILL.md
Create Controller
Creates a controller that handles HTTP requests and responses. Controllers are thin layers that extract data from requests, call services, and return responses.
Quick Reference
Location: src/controllers/{entity-name}.controller.ts
Naming: Singular, kebab-case (e.g., note.controller.ts, user.controller.ts)
Prerequisites
Before creating a controller, ensure you have:
- Schema created with request/response types (
src/schemas/{entity-name}.schema.ts) - Service created (
src/services/{entity-name}.service.ts)