This is the skill you reach for when you need to turn a fuzzy service boundary or integration idea into an actual contract that implementation, testing, and docs can all work from. It walks you through choosing REST versus GraphQL with real reasons, modeling resources and operations, defining request/response shapes including the error cases people forget, and producing an OpenAPI spec or GraphQL SDL before anyone writes server code. The checklist explicitly separates contract design from writing tutorials or implementing auth middleware, and it hands off cleanly to other skills when the work shifts to documentation portals or backend testing. It assumes you have enough clarity to define a real interface, not that you're still figuring out what the feature should do.

skills.sh installs
174
GitHub stars
22
last updated
Jun 3, 2026

Install

$ npx -y skills add akillness/oh-my-skills --skill api-design --agent claude-code

Installs into .claude/skills of the current project.

Files

API Design

Use this skill to turn a vague integration idea, backend feature, or service boundary into a stable API contract that other skills can build on.

The job is not to generate pretty docs. The job is to:

  • choose the right API style for the problem
  • define resources, operations, inputs, outputs, and failure semantics
  • make compatibility and versioning decisions explicit
  • produce a contract artifact that implementation, testing, and documentation can share
  • surface tradeoffs before the team hardens the wrong interface

Read references/contract-review-checklist.md and references/boundary-guide.md before handling unusual or high-risk API work.

If the user mainly needs:

  • reference docs, tutorials, example-heavy guides, or doc portal setup → use api-documentation
  • auth implementation or token/session configuration → use authentication-setup
  • contract/integration test strategy → use backend-testing
  • schema/index/storage design → use database-schema-design

Sponsors

Details

Repository
github.com/akillness/oh-my-skills
Categories
Backend & APIs, Design & UI/UX
First seen
Jun 3, 2026

More from akillness/oh-my-skills

All 81
1akillness avatarapi-documentationakillness/oh-my-skillsapi documentation174skills.sh installs
2akillness avatardatabase-schema-designakillness/oh-my-skillsdatabase schema design172skills.sh installs
3wimolivier avatarpostgresql-best-practiceswimolivier/postgresql-best-practicespostgresql best practices172skills.sh installs
4akillness avatarauthentication-setupakillness/oh-my-skillsauthentication setup168skills.sh installs
5akillness avatarfirebase-ai-logicakillness/oh-my-skillsfirebase ai logic168skills.sh installs
6akillness avatarfirebase-cliakillness/oh-my-skillsfirebase cli164skills.sh installs