AP

api-contract-checker

Check API modifications against established contracts to prevent breaking changes.

Install

mkdir -p .claude/skills/api-contract-checker && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12649" && unzip -o skill.zip -d .claude/skills/api-contract-checker && rm skill.zip

Installs to .claude/skills/api-contract-checker

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Validate API changes against an expected contract. Use when a mid-level developer needs to detect breaking changes.
115 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Validate API changes against an expected contract.
  • Compare API endpoints and fields.
  • Identify breaking changes.
  • Suggest versioning or migration notes.
  • Generate a breaking change report.

How it works

The skill compares old and new API specs, identifies breaking changes, and suggests versioning or migration notes to validate API changes against an expected contract.

Inputs & outputs

You give it
Old and new API specs or examples.
You get back
A breaking change report with mitigation steps.

When to use api-contract-checker

  • Validating a breaking change in an API
  • Comparing new API specs against previous versions
  • Drafting migration notes for consumers
  • Checking compatibility of endpoint updates

About this skill

API Contract Checker

Purpose

Validate API changes against an expected contract.

Inputs to request

  • Old and new API specs or examples.
  • Versioning policy and client expectations.
  • Known consumers and usage patterns.

Workflow

  1. Compare endpoints, request/response fields, and status codes.
  2. Identify breaking changes and backward-compatible adjustments.
  3. Suggest versioning or migration notes.

Output

  • Breaking change report with mitigation steps.

Quality bar

  • Flag any removal or behavior change clearly.
  • Recommend safe rollouts for clients.

When not to use it

  • When there are no API changes to validate.
  • When the user does not need to detect breaking changes.

Limitations

  • Requires old and new API specs or examples as input.
  • Requires versioning policy and client expectations.
  • Requires known consumers and usage patterns.

How it compares

This skill automates the comparison of API specs to detect breaking changes and suggest mitigation, unlike a manual review process.

Compared to similar skills

api-contract-checker side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
api-contract-checker (this skill)05moNo flagsIntermediate
api-contract-sync-manager110moNo flagsIntermediate
endpoint-validator19moReviewIntermediate
exa-upgrade-migration127dReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

api-contract-sync-manager

ananddtyagi

Validate OpenAPI, Swagger, and GraphQL schemas match backend implementation. Detect breaking changes, generate TypeScript clients, and ensure API documentation stays synchronized. Use when working with API spec files (.yaml, .json, .graphql), reviewing API changes, generating frontend types, or validating endpoint implementations.

18

endpoint-validator

mikopbx

Валидация REST API эндпоинтов на соответствие OpenAPI схеме и консистентность параметров. Использовать при реализации эндпоинтов, ревью кода или перед слиянием изменений API.

14

exa-upgrade-migration

jeremylongshore

Analyze, plan, and execute Exa SDK upgrades with breaking change detection. Use when upgrading Exa SDK versions, detecting deprecations, or migrating to new API versions. Trigger with phrases like "upgrade exa", "exa migration", "exa breaking changes", "update exa SDK", "analyze exa version".

14

obsidian-upgrade-migration

jeremylongshore

Migrate Obsidian plugins between API versions and handle breaking changes. Use when upgrading to new Obsidian versions, handling API deprecations, or migrating plugin code to new patterns. Trigger with phrases like "obsidian upgrade", "obsidian migration", "obsidian API changes", "update obsidian plugin".

04

instantly-sdk-patterns

jeremylongshore

Apply production-ready Instantly SDK patterns for TypeScript and Python. Use when implementing Instantly integrations, refactoring SDK usage, or establishing team coding standards for Instantly. Trigger with phrases like "instantly SDK patterns", "instantly best practices", "instantly code patterns", "idiomatic instantly".

12

juicebox-sdk-patterns

jeremylongshore

Apply production-ready Juicebox SDK patterns. Use when implementing robust error handling, retry logic, or enterprise-grade Juicebox integrations. Trigger with phrases like "juicebox best practices", "juicebox patterns", "production juicebox", "juicebox SDK architecture".

11

Search skills

Search the agent skills registry