What problem does it solve? Designing consistent REST APIs across teams is hard: endpoints drift in naming, pagination styles vary, error formats diverge, and versioning breaks clients. This Skill provides a single set of conventions covering resource naming, HTTP methods, status codes, error formats, pagination, filtering, versioning, headers, rate limiting, and OpenAPI spec authoring. ## Core Features & Use Cases - REST Conventions: Standard rules for plural resource naming, kebab-case URLs, correct HTTP method semantics, and consistent status codes. - Pagination & Filtering: Cursor-based pagination for large datasets, offset pagination for simple cases, plus filtering, sorting, and field selection patterns. - OpenAPI Spec Guidance: Spec-first development with shared schemas via $ref, examples per endpoint, and middleware validation. - Use Case: When building a new /orders endpoint, apply the conventions to define cursor pagination, a 201 response with a Location header, a standardized error envelope, and a versioned /api/v1 path. ## Quick Start Design a REST endpoint for managing orders following the API design conventions, including pagination, error format, and an OpenAPI snippet.