What problem does it solve?
API contract drift and uncaught breaking changes cause silent production outages for API consumers, where client integrations fail at runtime despite passing build-time checks. This Skill eliminates that risk by validating API implementations against their declared contracts and enforcing evolutionary schema design rules before code ships.
Core Features & Use Cases
- Multi-format contract validation: Supports OpenAPI 3.1, AsyncAPI 3, GraphQL SDL, and Protobuf/gRPC contract specifications across all major programming languages and frameworks.
- Breaking change detection: Automatically classifies changes as breaking or safe, enforces semantic versioning requirements, and blocks releases of unapproved breaking changes.
- Use Case: For a team updating a public user API, use this Skill to review the OpenAPI spec changes in a pull request, flag removed required fields and changed endpoint types, and ensure no breaking changes are deployed to existing mobile and web clients.
Quick Start
Use the api-contract-validator skill to review the latest API contract changes in your pull request and identify any breaking modifications that would impact existing consumers.