api-design

Guide RESTful API design with response formats, status codes, and versioning.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/hydershah/advance-appliance --skill api-design-hydershah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-design
Source: https://github.com/hydershah/advance-appliance/tree/main/.claude/skills/api-design
Command: npx skills add https://github.com/hydershah/advance-appliance --skill api-design-hydershah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides RESTful API design, including clear response formats, status codes, pagination, filtering, and versioning, to improve backend APIs.

Core Features & Use Cases

  • REST Conventions with HTTP methods and idempotence
  • URL Structure & Versioning for stable APIs
  • Response Format with data and meta
  • Error Handling with structured error payloads
  • Pagination, Filtering & Sorting for client-friendly queries
  • Authentication using JWT or API keys
  • Versioning strategies and bucketed changes
  • Rate Limiting Headers for visibility

Quick Start

Design an endpoint GET /api/v1/users with a paginated list and proper error responses.