integration-contract-safety

Official

Guard cross-service contracts, prevent breakage.

Authorlgerard314
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Prevent silent breaking changes across service boundaries by governing every point where code crosses a team or service line: REST/HTTP APIs, webhooks, async event payloads, and machine-readable schema files. It prescribes how to distinguish additive from breaking changes, version and sign payloads, and keep contract tests wired in CI so breakage is caught before deployment.

Core Features & Use Cases

  • Cross-service contract governance: ensures machine-readable contracts for public APIs and event schemas, with versioning and deprecation signals.
  • Webhook security and signing: enforces payload signing, signature verification, and robust handling of unknown schema versions.
  • CI/CD contract testing: runs contract tests (Pact or schema-driven tests) on every push and blocks merges on failure.
  • Migration & deprecation guidance: provides a structured process for producer migrations and consumer adaptation with deprecation signaling.

Quick Start

Set up the contract-safety checks in CI to validate API contracts, webhook signatures, and event schemas on every push.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: integration-contract-safety
Download link: https://github.com/lgerard314/global-plugin/archive/main.zip#integration-contract-safety

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.