api-designer

Generate RESTful API design documentation with conventions and code examples.

Updated May 29, 2026
One-click install
npx skills add https://github.com/InnoMikitaKutas/accelerator-test-task --skill api-designer-innomikitakutas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-designer
Source: https://github.com/InnoMikitaKutas/accelerator-test-task/tree/main/.claude/skills/api-designer
Command: npx skills add https://github.com/InnoMikitaKutas/accelerator-test-task --skill api-designer-innomikitakutas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typescript, nestjs, swagger, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the complex and nuanced task of designing RESTful APIs by providing clear conventions, documentation standards, and code generation utilities, which simplifies the development and maintenance of APIs.

Core Features & Use Cases

  • API Design Conventions: Offers standardized guidelines for API URL naming, HTTP methods, status codes, and error responses.
  • DTO Patterns: Provides examples and specifications for creating Data Transfer Objects (DTOs) for both requests and responses.
  • Swagger Decorators: Shows how to annotate API endpoints for Swagger documentation.
  • Controller Templates: Offers ready-to-use controller templates with NESTJS.
  • Living Documentation: Promotes an approach where API design documents are kept up-to-date with project progress.

Quick Start

Generate the API documentation for a new endpoint by triggering the "API design" command followed by specific details, such as "API design new endpoint /users/register".

Frequently Asked Questions about api-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for REST API design and documentation?

REST API design best practices involve standardizing URL naming, HTTP methods, status codes, and error responses. This Skill provides structured conventions and Swagger decorators to streamline API creation and maintain living documentation.

How do I create DTO patterns for NestJS API requests and responses?

To create DTO patterns for NestJS API requests and responses, use structured specifications and examples. This Skill provides ready-to-use controller templates and DTO definitions to simplify data transfer object creation.

How do I generate Swagger documentation for a new API endpoint?

You generate Swagger documentation for a new API endpoint by triggering the API design command with specific endpoint details. The Skill shows how to annotate endpoints with Swagger decorators to keep documentation updated.

Can I use this Skill to standardize API URL naming and error responses?

Yes, you can use this Skill to standardize API URL naming and error responses. It offers standardized guidelines for REST API conventions, improving consistency and efficiency across API development and maintenance.

Does this API design tool require TypeScript and NestJS dependencies?

Yes, this API design tool requires TypeScript, NestJS, and Swagger dependencies. It provides NestJS controller templates and TypeScript-based DTO patterns to streamline your REST API design process.