What problem does it solve? Defining new API contracts by hand is error-prone and inconsistent, especially when multiple endpoints must share common schemas like error responses and pagination. This Skill scaffolds a complete OpenAPI 3.1 specification so teams can standardize API definitions quickly. ## Core Features & Use Cases - OpenAPI Spec Generation: Creates openapi/[name].yaml with paths, operationIds, request/response schemas, and security schemes. - Shared Schema Reuse: References common.yaml for ErrorResponse and Pagination to keep contracts DRY. - Validation & Type Generation: Runs pnpm validate and pnpm generate to verify the spec and produce TypeScript types, then updates the CHANGELOG. - Use Case: When adding a new "billing" API to a Hono + Prisma backend, run the skill to scaffold the contract, validate it, and generate shared types consumed by both frontend and backend. ## Quick Start Ask the assistant to create a new API contract named billing with endpoints for listing invoices and creating payments.