From billy-milligan
Sets up Pact contract testing for microservices: consumer-driven contracts with provider states and interactions, verification via state handlers, OpenAPI validation middleware, breaking change detection.
How this skill is triggered — by the user, by Claude, or both
Slash command
/billy-milligan:contract-testingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Building microservices that need integration confidence
references/consumer-pact-test.md — PactV3 setup, MatchersV3, interaction definition, executeTestreferences/provider-verification.md — Verifier config, stateHandlers, Pact Broker publish, CI flagsreferences/openapi-validation.md — express-openapi-validator middleware, validateResponses in stagingreferences/can-i-deploy.md — pact-broker CLI check, CI gate before deploy, exit code semanticsnpx claudepluginhub rnavarych/alpha-engineer --plugin billy-milliganValidates API contracts using consumer-driven contract testing with Pact and Spring Cloud Contract. Prevents breaking changes in microservice integrations.
Verifies API contracts between services using Pact consumer-driven tests, provider verification, schema validation, and OpenAPI specs. Use for microservices communication, preventing breaking changes.
Verifies API contracts between services using Pact, OpenAPI, and JSON Schema. Prevents breaking changes in microservices communication.