api-design-principles

Review API specs and propose improvements for REST and GraphQL design.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/atalovesyou/claude-skills-pack --skill api-design-principles-atalovesyou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-design-principles
Source: https://github.com/atalovesyou/claude-skills-pack/tree/main/skills/api-design-principles
Command: npx skills add https://github.com/atalovesyou/claude-skills-pack --skill api-design-principles-atalovesyou

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers.

Core Features & Use Cases

  • RESTful Design Principles: resource-oriented architecture, HTTP methods, versioning
  • GraphQL Design Principles: schema-first development, queries, mutations, subscriptions
  • API Versioning Strategies: URL, header, query parameter
  • Use Case: Design new APIs, review specs, and establish API design standards

Quick Start

Review an API spec and propose improvements focusing on resources, endpoints, error handling, and versioning.