What problem does it solve? APIs break silently when providers change responses, remove fields, or alter types, and traditional integration tests are slow and brittle. This Skill catches breaking changes before deployment and enables independent service deployment through contract-first development and consumer-driven contract testing. ## Core Features & Use Cases - OpenAPI/Swagger Validation: Validate requests and responses against OpenAPI specs, detect breaking changes between spec versions, and auto-generate tests with Schemathesis. - Pact Consumer-Driven Contracts: Define expected interactions on the consumer side and verify providers can satisfy them, with state handlers and broker-based can-i-deploy checks. - JSON Schema & Mocking: Runtime validation with Ajv, mock services with MSW or WireMock, and contract-aware load testing with k6. - Use Case: A team shipping a microservices API adds contract tests to CI so a PR that removes a required field from the users endpoint fails the breaking-change check before merge. ## Quick Start Set up contract tests for my REST API by validating responses against my openapi.yaml spec and adding a breaking-change check to CI.