quality-contract-testing
Installation
SKILL.md
Quality Contract Testing
Purpose
Implement consumer-driven contract testing with Pact to verify API compatibility between services without brittle integration tests.
Agent Protocol
Trigger
Exact user phrases: "contract testing", "Pact", "Spring Cloud Contract", "consumer-driven contract", "provider contract", "API compatibility", "integration testing", "contract verification", "Pact broker", "CDC", "breaking change".
Input Context
Before activating, verify:
- Service architecture (monolith, microservices, event-driven)
- Consumer and provider service names
- Communication protocol (HTTP REST, gRPC, async messaging)
- Existing test frameworks and CI setup
Output Artifact
Contract testing setup with Pact consumer tests, provider verification, and CI pipeline configuration.