API Design Principles

Designs and reviews REST and GraphQL APIs for clarity, consistency, scale and easy maintenance.

How to use it

Install it with the open Skills CLI (needs Node.js), then restart your agent:

npx skills add wshobson/agents --skill api-design-principles
  1. Download the ZIP from this page and unzip it.
  2. Put the api-design-principles folder in .claude/skills/ inside your project (or ~/.claude/skills/ for all projects).
  3. Restart Claude Code and call it with /api-design-principles.

بالعربي

يصمم ويراجع واجهات REST وGraphQL مع التركيز على الوضوح والاتساق وقابلية التوسع والصيانة.

More for backend & apis

  • API Design: Structures REST API design: resource naming, status codes, pagination, versioning and rate limits.
  • Backend Patterns: Guides the structure of Node.js, Express and Next.js apps, their services and data access.