// api
OpenAPI Contract Guard
Lint an OpenAPI spec and diff two versions to catch breaking API changes before they reach consumers.
What it flags
- Within a spec: missing operationId, responses with no schema, untyped params, operations with no security, unbounded arrays or strings.
- Across versions: removed paths and operations.
- A removed response code.
- A parameter becoming required.
- Narrowed types and removed enum values.
- Removed response fields.
How to run
It analyzes JSON specs; convert YAML to JSON first (the agent can do that). Read-only.
Good to know
Heuristic structural diff. Semantic compatibility and ref-heavy specs may need a manual pass.
Questions
What is the wedge?
Version-to-version breaking-change detection, the thing that pages a team when consumers break.
Does it change anything?
No. It is read-only and flags issues for you to act on.
Break nothing your consumers depend on.
Current price and purchase option are shown on Agensi. Instant download. Works with any agent that reads SKILL.md.
Get OpenAPI Contract Guard on Agensi