What problem does it solve?
This Skill eliminates the risk of undetected breaking API changes that cause client integration failures, silent data errors, and production outages when old client versions interact with updated server interfaces.
Core Features & Use Cases
- Breaking Change Detection: Identifies renamed fields, removed endpoints, altered response shapes, narrowed input types, and changed status codes that break existing client integrations, classifying changes as additive (safe) or subtractive/mutative (breaking).
- Versioning Compliance Checks: Flags breaking changes shipped without version bumps, deprecation periods, or clear migration paths that would leave old clients with incorrect data or unhandled errors.
- Use Case: For example, when a developer modifies a public user API endpoint to remove a previously required
user_id field from the response, this Skill automatically flags that all existing mobile app clients relying on that field will crash after deployment.
Quick Start
Use the api-contract-reviewer skill to evaluate the latest code diff for any breaking API contract changes that would impact existing client integrations.