What problem does it solve? API changes can silently break downstream consumers, and traditional integration tests require slow, fragile shared environments. This Skill implements consumer-driven contract testing so breaking changes are caught early in CI without deploying both services together. ## Core Features & Use Cases - Pact Consumer & Provider Tests: Define expected interactions on the consumer side and verify them against the real provider with state handlers. - OpenAPI & JSON Schema Validation: Validate requests and responses against OpenAPI specs and JSON schemas using express-openapi-validator and Ajv. - Breaking Change Detection & CI Integration: Detect removed fields and type changes, publish pacts to a Pact Broker, and run verification in GitHub Actions. - Use Case: A team maintaining a User API consumed by a web app writes Pact consumer tests, publishes contracts to a broker, and the provider CI pipeline verifies every commit against those contracts before deployment. ## Quick Start Ask the AI to set up Pact contract tests between your consumer application and provider API, including provider state handlers and CI verification.