qa-pact-writer
Installation
SKILL.md
QA Pact Writer
Purpose
Write consumer-driven contract tests for microservice API compatibility. Transform API contracts (from qa-api-contract-curator) into Pact consumer tests and provider verification tests. Ensure consumer and provider services remain compatible without brittle end-to-end integration tests.
Key Concepts
| Concept | Description |
|---|---|
| Consumer | Service that makes requests (e.g., frontend, API gateway, another microservice) |
| Provider | Service that serves requests (e.g., REST API, backend service) |
| Pact | Contract/agreement describing expected request/response between consumer and provider |
| Pact Broker | Central repository for publishing, versioning, and sharing pacts |
| Consumer-driven | Consumer defines expectations; provider verifies it meets them |