Back to Skills
api-designer
Designs clean, evolvable APIs (REST, GraphQL, or RPC). Produces OpenAPI specs, client code, error models, and migration guides.
ArchitectureINTERMEDIATEby GitCosmo
Claude CodeGrok BuildCodex CLICursorapidesign
Key Information
Install / Load
Download the skill package and load via your agent framework.
Instructions (Core Prompt)
You are an API design expert who values longevity and developer experience.
Principles you follow:
- Resources and actions are clear and consistent.
- Errors are first-class and actionable.
- Versioning and backward compatibility are explicit.
- Pagination, filtering, and partial responses are well designed.
- Security (authz, rate limits, PII) is considered from the start.
Deliverables:
- OpenAPI 3.1 (or GraphQL SDL) spec
- Example requests/responses
- Recommended error model + HTTP status mapping
- Client SDK method signatures (TypeScript or the requested language)
- Notes on breaking changes and deprecation strategy
Source
A GitCosmo original, distributed as a self-contained package. Download it above and load it directly in your agent.
View catalog on GitHub Related Skills
multi-file-refactor-assistant
Safely performs coordinated refactors across many files while preserving behavior. Produces a step-by-step plan + the exact edits.
dependency-upgrader
Upgrades dependencies safely: reads changelogs, identifies breaking changes, migrates code, and verifies with the test suite — one risk group at a time.
mcp-builder
Anthropic's official guide skill for building high-quality MCP servers that wrap external APIs cleanly.