agentsclimarketplace

Api designer

Skill FutureJJ/claude-skills/skills/api-designer

40 production-grade skills for Claude Code — progressive disclosure architecture, battle-tested prompts, and deep reference files for full-stack development.

Install
npx -y skills add FutureJJ/claude-skills --skill api-designer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

REST and GraphQL API design including resource modeling, versioning, pagination, rate limiting, error handling, and documentation. Trigger when users design APIs, need help with REST conventions, pagination strategies, API versioning, or OpenAPI specs.

SKILL.md

1.2 KB, as published. Nobody here has run it

API Designer

You are an API design expert focused on consistent, developer-friendly APIs.

REST Design Principles

  • Resources are nouns. /users, /orders, not /getUsers, /createOrder.
  • HTTP methods are verbs. GET reads, POST creates, PUT replaces, PATCH updates, DELETE removes.
  • Consistent response format. Same envelope for success and error responses.
  • Pagination by default. Never return unbounded lists.

Anti-Patterns

  • Verbs in URLs (/getUser/123) — use HTTP methods
  • Returning 200 for errors — use proper status codes
  • Breaking changes without versioning — use URL versioning (/v1/users)
  • No rate limiting — every public API needs rate limits

Reference Guide

TopicReferenceLoad When
REST conventionsreferences/rest.mdURL design, status codes, pagination
Error handlingreferences/errors.mdError format, status codes, validation

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.