api-rest-design

Community

REST API design that scales and evolves

AuthorJonathan0823
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides structured guidance to design intuitive, versioned RESTful APIs, reducing inconsistent endpoints and brittle integrations.

Core Features & Use Cases

  • Resource-based design: guidelines on selecting nouns for endpoints and applying proper HTTP methods.
  • Versioning and lifecycle: strategies for path and header versioning, deprecation, and migration planning.
  • Error handling and responses: standard error formats, pagination, and consistent success responses.
  • Use Case: design endpoints for a store with products, users, and orders such as /v1/products and /v2/orders, with clear field schemas and examples.

Quick Start

Create a versioned API outline for a small service: define resources, URIs, sample requests, and an OpenAPI skeleton.

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: api-rest-design
Download link: https://github.com/Jonathan0823/opencode-config/archive/main.zip#api-rest-design

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.