{
  "name": "api-contract-draft",
  "version": "0.1.3",
  "description": "Draft an OpenAPI 3.1 contract from a feature brief or story — resource-oriented paths, a full error catalog (RFC 9457), pagination/idempotency/versioning decided not deferred, examples on every operation, plus a decisions log so review argues choices instead of YAML. Use when the user wants to design an API, draft an OpenAPI/Swagger spec, define request/response shapes, or agree a contract between frontend/backend or two teams before code.",
  "entrypoint": "SKILL.md",
  "deps": {
    "npm": [],
    "pip": []
  },
  "env": {
    "required": [],
    "optional": []
  },
  "related": [
    "council-review",
    "doc-critique",
    "guide-builder",
    "user-story-splitter",
    "event-contract-draft"
  ],
  "tags": [
    "api-design",
    "openapi",
    "contract-first",
    "rest",
    "swagger",
    "asyncapi"
  ],
  "model": {
    "tier": "light",
    "rationale": "Measured (RFC-0073): on its held-out evals the light tier met 76% and 92% of checks in two tier trials, against standard's 69% and heavy's 69% and 76%, within 5 points of the best both times."
  }
}
