contract-review

Evaluate API and data contracts for breaking changes and compatibility.

6|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/wesleyosantos91/multi-agents --skill contract-review-wesleyosantos91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contract-review
Source: https://github.com/wesleyosantos91/multi-agents/tree/main/devin/.devin/skills/contract-review
Command: npx skills add https://github.com/wesleyosantos91/multi-agents --skill contract-review-wesleyosantos91

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you prevent breaking changes in API or data contracts by systematically reviewing how schemas and endpoints evolve over time.

Core Features & Use Cases

  • Breaking change detection: Identifies potentially breaking changes and assigns severity.
  • Compatibility checks: Evaluates backward and forward compatibility across versions.
  • Governance and consumer impact: Covers schema naming consistency, versioning practices, and contract-test coverage, with special guidance for mobile consumers (90 days / 3 releases).

Quick Start

Ask the AI to run a contract review for the specified endpoint or to review all project contracts if no specific targets are provided.

Frequently Asked Questions about contract-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect breaking changes in an OpenAPI or Protobuf contract?

Contract review evaluates schema evolution and endpoint modifications to identify potentially breaking changes, assigns severity levels, and validates backward and forward compatibility across different contract versions.

What is the best way to check API compatibility for mobile consumers?

The best way to check API compatibility for mobile consumers is to apply schema governance and versioning reviews, enforcing specific backward-compatibility guidance spanning 90 days across three consecutive releases.

Can I run a contract review for GraphQL and AsyncAPI specifications?

Yes, contract review supports GraphQL and AsyncAPI specifications. It evaluates backward and forward compatibility, checks naming consistency, and confirms the existence of contract tests across these formats.

How do you review schema governance and versioning practices?

Reviewing schema governance involves checking naming consistency across contract sets, validating versioning practices, confirming contract test existence, and evaluating breaking change severity for the targeted endpoints.

Why do I need contract tests for API compatibility checks?

Contract tests are required during API compatibility checks to confirm that schema changes do not break existing consumers, ensuring backward and forward compatibility across OpenAPI, Protobuf, GraphQL, Avro, and AsyncAPI formats.