Catch breaking changes between your services.
Checks that service APIs match their agreed request and response contracts without full integration tests.
When to use it
Use when testing communication between microservices, preventing breaking changes, or validating OpenAPI specifications.
It changes how the agent tests API contracts, emphasizing consumer expectations, flexible structural matching, error responses, versioning, and CI verification.
What you provide
No setup requirements listed.
This skill
db.users
Creates and deletes database users (irreversible)
Pact Broker
Publishes Pact verification results