What problem does it solve? Designing consistent, well-documented APIs is difficult: teams often ship endpoints with inconsistent naming, missing error contracts, no pagination strategy, and no versioning plan, which leads to breaking changes and painful client migrations. ## Core Features & Use Cases - OpenAPI 3.1 Specification Generation: Produces complete, lint-validated API contracts with reusable schemas, security schemes, and RFC 7807 error responses. - REST Design Guidance: Enforces resource-oriented URIs, correct HTTP method semantics, status codes, and consistent naming conventions. - Pagination, Versioning & Error Standards: Provides reference patterns for cursor/offset/keyset pagination, deprecation lifecycles, and structured error catalogs. - Use Case: When building a new backend service, ask for an API design and receive a resource model, endpoint specifications, and a validated OpenAPI YAML file ready for mock-server testing with Prism. ## Quick Start Design a versioned REST API for a user management service with cursor pagination and RFC 7807 error responses, delivered as an OpenAPI 3.1 specification.