API Endpoint Creator

•
78
•

Automates the generation of layered RPC-style API endpoints, including controllers, managers, and repository integrations.

The API Endpoint Creator skill streamlines backend development by scaffolding complete, production-ready vertical slices of functionality. It enforces a strict layered architecture (Controller → Manager → Repository) and adheres to specific RPC-style conventions, such as using query parameters for identifiers and POST methods for all mutations. This skill ensures architectural consistency by generating everything from request/response models and business logic managers to Retrofit clients and integration test structures, specifically optimized for Kotlin-based projects using Micronaut and Exposed.

Características Principales

01Creates type-safe request/response models with companion object mappers
02Scaffolds full-stack layered architecture from Controller to Repository
03Automatically generates Retrofit clients for integration testing
0478 GitHub stars
05Implements business logic patterns using Arrow for functional error handling
06Generates standardized RPC-style endpoints using query parameters for IDs

Casos de Uso

01Standardizing API patterns across complex multi-module Kotlin projects
02Developing new CRUD operations for a domain entity from scratch
03Rapidly scaffolding backend services with built-in testing boilerplate