validating-api-contracts
Installation
SKILL.md
Overview
This skill enables Claude to generate and validate API contracts, ensuring compatibility between API providers and consumers. It uses Pact for consumer-driven contract testing and OpenAPI validation for specification compliance.
How It Works
- Generating Contract Tests: Claude creates Pact consumer tests based on API usage, generating provider verification tests and building OpenAPI contract validators.
- Validating Contracts: The skill verifies if API responses match the defined contracts.
- Checking Compatibility: It checks for backward compatibility to identify breaking changes in the API.
When to Use This Skill
This skill activates when you need to:
- Generate contract tests for an API.
- Validate API responses against existing contracts.
- Identify breaking changes in an API.