skills/smithery.ai/create-controller

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:

  1. Schema created with request/response types (src/schemas/{entity-name}.schema.ts)
  2. Service created (src/services/{entity-name}.service.ts)

Instructions

Step 1: Create the Controller File

Installs
1
First Seen
Apr 3, 2026
create-controller from smithery.ai