API Contract Regression Guard
Detects and prevents breaking changes in REST, GraphQL, and gRPC API contracts while enforcing semantic versioning compliance.
This skill serves as a specialized safety layer for API development by identifying contract regressions across REST, GraphQL, and gRPC protocols. It automatically analyzes schema changes against baselines, classifies them by severity (Breaking, Non-breaking, or Deprecated), and validates that semantic versioning increments accurately reflect the impact of the changes. By integrating with consumer contract testing tools like Pact and Spring Cloud Contract, it ensures that backend updates do not disrupt downstream dependencies, providing a comprehensive compatibility report that includes impact analysis and migration recommendations.