Catch incompatible API changes before deployment.
Creates consumer and provider contract tests with deployment checks that catch incompatible service changes before release.
When to use it
Use for consumer-driven API contracts, provider verification, and contract-based deployment gates.
Give it a project with consumer-provider integrations; it creates contract tests, provider verification, and CI deployment gates.
What you provide
Not yet reviewed.
The consumer and provider CI examples configure Node.js 20 to run the JavaScript contract tests.
Requires Docker with Compose support to run the local Pact Broker and its Postgres database.
This skill
Pact Broker
Starts a local Pact Broker
Publishes contracts and deletes stale versions (irreversible)
GitHub
Sends provider verification triggers to GitHub