API Designer
Skill Verified ActiveUse when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.
Design robust and well-documented REST or GraphQL APIs with comprehensive OpenAPI 3.1 specifications, covering resource modeling, versioning, and error handling.
Features
- REST and GraphQL API design guidance
- OpenAPI 3.1 specification creation
- Resource modeling and endpoint design
- Versioning, pagination, and error handling strategies
- RFC 7807 compliant error response templates
Use Cases
- Designing new REST APIs
- Planning GraphQL schemas
- Creating OpenAPI 3.1 specifications
- Defining API versioning strategies
- Standardizing error handling patterns
Non-Goals
- Writing API implementation code
- Deploying APIs
- Testing API functionality
- Generating client SDKs (though OpenAPI spec supports this)
Workflow
- Analyze domain requirements
- Model resources and relationships
- Design endpoints and URIs
- Create and validate OpenAPI 3.1 specification
- Plan API versioning and evolution
Practices
- API Architecture
- REST Principles
- OpenAPI Specification
- Error Handling Standards
Installation
First, add the marketplace
/plugin marketplace add jeffallan/claude-skills/plugin install claude-skills@fullstack-dev-skillsQuality Score
VerifiedSimilar Extensions
API Designer
98REST and GraphQL API architect for designing robust, scalable APIs. Use when designing new APIs or improving existing ones.
API Design Patterns
100Comprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices
API Design Reviewer
95API Design Reviewer
Backend Api Design
99Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.
Api Design
99REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.
Shopify Expert
99Comprehensive Shopify development expert with access to 24 official documentation files covering APIs (GraphQL Admin, Storefront, REST), app development, themes, Liquid, Hydrogen, checkout, extensions, webhooks, Functions, CLI, subscriptions, payments, and all platform features. Invoke when user mentions Shopify, e-commerce, online store, product management, orders, checkout, themes, or headless commerce.