api-contract-diff

Official

API contract diffs across OpenAPI and GraphQL.

AuthorXSpoonAi
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Managing API evolution is risky when schemas change. This Skill detects breaking and non-breaking changes between OpenAPI/Swagger specifications and GraphQL schemas, enabling teams to assess impact before deployment.

Core Features & Use Cases

  • Breaking Change Detection: Identify removed endpoints, methods, and incompatible changes.
  • Non-Breaking Changes Tracking: Flag additions and parameter updates that are backward-compatible.
  • Comprehensive Diff & Output: Compare full schemas and produce structured diffs suitable for CI/CD and changelogs.
  • Usage Scenarios: Validate changes during version upgrades, enforce compatibility, and document API evolution.

Quick Start

Run a quick demo or provide two schema objects to generate a diff.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: api-contract-diff
Download link: https://github.com/XSpoonAi/spoon-awesome-skill/archive/main.zip#api-contract-diff

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.