api-rest-design
CommunityREST API design that scales and evolves
Software Engineering#openapi#api versioning#http methods#api guidelines#rest API design#resource modeling
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.