gateway-controller

Official

Scaffold production-ready API gateway

Authorlety-ai
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the creation of API Gateway features that connect HTTP REST endpoints to downstream gRPC microservices, removing boilerplate and ensuring consistent, production-ready integrations across the gateway.

Core Features & Use Cases

  • Proto & Interface Generation: Creates proto3 interface files and service definitions following official proto3 conventions and pagination/common message patterns.
  • NestJS Gateway Boilerplate: Generates controller, service, and module files wired with ClientsModule.registerAsync, grpc client injection, lastValueFrom calls, metadata enrichment, Swagger decorators, and permission guards.
  • Integration & Compliance: Enforces best practices such as snake_case proto fields, optional nullable fields, ParseUUIDPipe for UUID params, and operationId uniqueness to avoid runtime integration issues.
  • Use Case: When adding a new domain endpoint to the API gateway, use this Skill to produce the proto contracts and gateway layer scaffolding ready for codegen and registration in the gateway routing.

Quick Start

Scaffold a new tenant Invoice gateway feature that exposes REST endpoints and forwards requests to the tenant Invoice gRPC service.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: gateway-controller
Download link: https://github.com/lety-ai/lety-skill-hub/archive/main.zip#gateway-controller

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.