What problem does it solve? Designing a REST API response format from scratch leads to inconsistent document shapes, ad-hoc query parameters, and error responses that clients cannot parse reliably. This Skill encodes the JSON:API v1.1 specification so endpoints follow one predictable structure that any compliant client can consume without per-endpoint documentation. ## Core Features & Use Cases - Document Structure Guidance: Defines the top-level document shape, resource objects, relationships, resource linkage, compound documents with full linkage, and member-name rules. - Query Parameter Conventions: Covers the reserved parameter families — include, fields (sparse fieldsets), sort, page, and filter — plus rules for extension and implementation-specific parameters. - CRUD Semantics and Errors: Specifies correct status codes for creating, updating, and deleting resources and relationships, content negotiation with ext/profile media-type parameters, and structured error objects. - Use Case: When reviewing an endpoint that returns related data, verify the response is a valid compound document where every included resource is reachable via relationship linkage from the primary data. ## Quick Start Review my GET /articles endpoint response and tell me whether it complies with the JSON:API v1.1 document structure and include parameter rules.