What problem does it solve? API tests often assert only status codes, leaving response shapes, error bodies, and spec drift unverified, so breaking changes reach consumers undetected. This Skill wires schema validation into existing API tests, forces coverage of edge-case response shapes, and produces a compatibility verdict when a spec changes. ## Core Features & Use Cases - Response Schema Validation: Attach validators (ajv, zod, openapi-response-validator, or a Playwright matcher) to every request the suite already makes, including error responses, with failures reporting the exact JSON path and offending value. - Breaking Change Classification: Diff two spec versions and classify each change as safe, risky, or breaking from the consumer's perspective, with evidence rules and migration options. - Mock Fixture Drift Guards: Validate mocked fixtures against the same published schema so stale fixtures are reported as test-suite defects. - Use Case: A backend team renames a response field before release. Run the spec diff to get a breaking-change verdict naming affected consumers, then add contract validation to the checkout API suite so the mismatch fails CI on every commit. ## Quick Start Ask the AI to validate the responses of your API test suite against your OpenAPI spec and report any contract mismatches or breaking changes between spec versions.