backend-nest-controller

Installation
SKILL.md

Backend Nest Controller

Objective

Create or update NestJS backend controllers under apps/backend/src/modules/<modulo>/ to expose use cases defined in modules/<modulo>/src/**/usecase/*.usecase.ts.

This skill must keep the controller thin, simple, and focused only on adapting between HTTP and the use case. Whenever possible, it should reuse the use case's In interface and output directly, avoid redundant DTOs, integrate authentication only when it makes sense, and rely on the shared error and auth infrastructure the project already has.

Whenever it creates or updates a controller, this skill must also create or update the module's HTTP integration test file in the format understood by the Visual Studio Code Rest Client plugin. The file must sit next to the controller, use the same module base name, and end with .integration.http.

Required inputs

Installs
2
First Seen
Jun 23, 2026
backend-nest-controller — ricardolv/nest-ai-plugins