api-designer
SolidDesigns clean, consistent REST and GraphQL APIs covering resource modeling, URL structure, versioning, pagination, filtering, error formats (RFC 9457 Problem Details), idempotency, authentication, rate limiting, and machine-readable contracts (OpenAPI 3.1 / GraphQL SDL). Use this skill when designing a new API or endpoint, reviewing an API design, choosing REST vs GraphQL, deciding on versioning or pagination strategy, defining error responses, adding idempotency keys, writing or critiquing an OpenAPI/GraphQL schema, or establishing API style guidelines and naming conventions.
Install
Quality Score: 79/100
Skill Content
Details
- Author
- JayRHa
- Repository
- JayRHa/AgentSkills
- Created
- 1 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
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-designer
Use when designing new APIs, creating API specifications, or refactoring existing API architecture for scalability and developer experience. Invoke when you need REST/GraphQL endpoint design, OpenAPI documentation, authentication patterns, or API versioning strategies.
api-design-rest-graphql
Design, add, or review an API endpoint — resource modeling, HTTP status discipline, error envelopes, versioning, pagination, idempotency, rate limiting, and GraphQL schema/resolver design. Use when designing/adding/reviewing a REST resource, a GraphQL schema or resolver, pagination, rate limiting, or a webhook contract.