← ClaudeAtlas

rest-api-designlisted

Comprehensive, technology-agnostic principles and best practices for designing REST APIs. Use this skill whenever designing new REST endpoints, reviewing API contracts, planning versioning strategy, defining error formats, or establishing API standards for a project. Also trigger when discussing backward compatibility, API security, pagination, rate limiting, authentication schemes, or OpenAPI spec authoring — even if the user doesn't say "REST API" explicitly. This skill is the authoritative guide for all API design decisions.
virajp/ai-plugins · ★ 1 · API & Backend · score 78
Install: claude install-skill virajp/ai-plugins
# REST API Design Principles Comprehensive, technology-agnostic principles and best practices for designing REST APIs. These principles apply at the contract level — independent of language, framework, or runtime. Topics are split into separate files — read the one matching your task. | Topic | When to read | | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | | [1. Resource Modeling](${CLAUDE_PLUGIN_ROOT}/skills/rest-api-design/references/1-resource-modeling.md) | URLs identify resources | | [2. HTTP Methods](${CLAUDE_PLUGIN_ROOT}/skills/rest-api-design/references/2-http-methods.md) | Use HTTP methods with their standard semantics | | [3. URL Design](${CLAUDE_PLUGIN_ROOT}/skills/rest-api-design/references/3-url-design.md) | Use kebab-case for URL path segments | | [4. Request & Response Design](${CLAUDE_PLUGIN_ROOT}/skills/rest-api-design/references/4-request-response-design.md)