testing-contract

star 34

Verify provider-consumer API contract compatibility and versioning; not ad-hoc endpoint behavior checks

OzeroHAX By OzeroHAX schedule Updated 2/16/2026

name: testing-contract description: Verify provider-consumer API contract compatibility and versioning; not ad-hoc endpoint behavior checks

Providers and consumers (consumer/provider) Contract source (OpenAPI/Pact) and version Environments for provider and consumer verification Versioning and compatibility rules List of critical contracts and endpoints The contract specifies required and optional fields The contract includes success and error responses Contract changes are versioned The contract contains no secrets or real data The provider passes contract verification Consumer expectations are verified automatically Backward compatibility is verified on changes Contract and service versions are recorded Failures are classified as breaking/non-breaking Required fields and data types Optional fields and default values Error codes and error format Pagination/sorting/filtering Authorization and access control All checks are reproducible and documented There is a link between the contract and the test/check Results include contract versions and identifiers Artifacts are recorded (reports/logs) Do not publish contracts without passing verification Do not mix consumer and provider environments Do not accept breaking changes without bumping the version Verify that the provider returns required fields per contract Verify error format and response codes
Install via CLI
npx skills add https://github.com/OzeroHAX/AssistAgents --skill testing-contract
Repository Details
star Stars 34
call_split Forks 7
navigation Branch main
article Path SKILL.md
More from Creator