Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Claude Skills Maintainers avatar

Api Design Principles

  • 196 repo stars
  • Updated July 25, 2026
  • secondsky/claude-skills

Apply REST and GraphQL API design principles to build intuitive, scalable, maintainable APIs and review specs.

About

This skill teaches REST and GraphQL API design principles for building intuitive, scalable, and maintainable APIs. A developer uses it when designing new APIs, reviewing API specifications, or establishing API design standards across a team.

  • REST & GraphQL design
  • Intuitive & scalable APIs
  • Spec review
  • Design-standard setting

Api Design Principles by the numbers

  • Data as of Jul 28, 2026 (Skillselion catalog sync)
/plugin marketplace add secondsky/claude-skills
/plugin install api-design-principles@claude-skills

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars196
Last updatedJuly 25, 2026
Repositorysecondsky/claude-skills

What it does

Apply REST and GraphQL API design principles to build intuitive, scalable, maintainable APIs and review specs.

README.md

API Design Principles Skill

Master REST and GraphQL API design patterns for building intuitive, scalable, and maintainable APIs.

Overview

This skill provides comprehensive guidance on designing APIs that delight developers. It covers RESTful design principles, GraphQL schema design, versioning strategies, error handling, pagination, and best practices.

When to Use

  • Designing new REST or GraphQL APIs
  • Refactoring existing APIs for better usability
  • Establishing API design standards for your team
  • Reviewing API specifications before implementation
  • Migrating between API paradigms
  • Creating developer-friendly API documentation
  • Optimizing APIs for specific use cases

Core Topics

REST APIs

  • Resource-oriented architecture
  • HTTP methods semantics (GET, POST, PUT, PATCH, DELETE)
  • Pagination and filtering patterns
  • Error handling and status codes
  • HATEOAS (Hypermedia as the Engine of Application State)
  • API versioning strategies

GraphQL APIs

  • Schema-first development
  • Type definitions and queries
  • Mutations and subscriptions
  • DataLoader for N+1 prevention
  • Cursor-based pagination (Relay spec)

Auto-Trigger Keywords

  • REST API design
  • GraphQL schema
  • API versioning
  • HTTP methods
  • pagination patterns
  • error handling
  • API documentation
  • OpenAPI Swagger
  • resource endpoints
  • developer experience

Source

Adapted from wshobson/agents

Related skills

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.