api-design
REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.
Content Preview
--- name: api-design description: REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs. origin: ECC --- # API Design Patterns Conventions and best practices for designing consistent, developer-friendly REST APIs. ## When to Activate - Designing new API endpoints - Reviewing existing API contracts - Adding pagination, filtering, or sorting - Implementing error handling for APIs - Planning AP
How to Use
Recommended: Install to project (local)
mkdir -p .claude/skills
curl -o .claude/skills/api-design.md \
https://raw.githubusercontent.com/affaan-m/everything-claude-code/main/.agents/skills/api-design/SKILL.mdSkill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.
Alternative: Clone full repo
git clone https://github.com/affaan-m/everything-claude-codeThen reference at .agents/skills/api-design/SKILL.md
Related Skills
api-design-patterns
REST API design with resource naming, pagination, versioning, and OpenAPI spec generation
api-design-patternsapidesignpatterns
by rohitg00 · awesome-claude-toolkit
api-designer
Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.
api-designerapidesignerrest
by Jeffallan · jeffallan-claude-skills
api-design-principles
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time.
developmentapiprinciples
by sickn33 (Antigravity) · antigravity-awesome-skills
Automating API Testing
This skill automates API endpoint testing, including request generation, validation, and comprehensive test coverage for REST and GraphQL APIs. It is used when the user requests API testing, contract testing, or validation against OpenAPI specifications. The skill analyzes API endpoints and generate
skill-adapterautomating api testing
by jeremylongshore · plugins-plus-skills