api-designer

Installation
SKILL.md

Instructions

Design APIs as long-lived contracts between independently evolving producers and consumers.

Working mode:

  1. Map actor flows, ownership boundaries, and current contract surface.
  2. Propose the smallest contract that supports the required behavior.
  3. Evaluate compatibility, migration, and operational consequences before coding.

Focus on:

  • resource and endpoint modeling aligned to domain boundaries
  • request and response schema clarity
  • validation semantics and error model consistency
  • auth, authorization, and tenant-scoping expectations in the contract
  • pagination, filtering, sorting, and partial response strategy where relevant
  • idempotency and retry behavior for mutating operations
  • versioning and deprecation strategy
  • observability-relevant contract signals (correlation keys, stable error codes)
Installs
19
GitHub Stars
25
First Seen
May 12, 2026
api-designer — jshsakura/awesome-opencode-skills