validating-api-contracts

Installation
SKILL.md

Contract Test Validator

Overview

Validate API contracts between services using consumer-driven contract testing to prevent breaking changes in microservice architectures. Supports Pact (the industry standard for CDC testing), Spring Cloud Contract (JVM), and OpenAPI-diff for specification comparison.

Prerequisites

  • Contract testing framework installed (Pact JS/Python/JVM, or Spring Cloud Contract)
  • Pact Broker running (or PactFlow SaaS) for contract storage and verification
  • Consumer and provider services with clearly defined API boundaries
  • Existing integration points documented (which consumers call which provider endpoints)
  • CI pipeline configured for both consumer and provider repositories

Instructions

  1. Identify consumer-provider relationships in the system:
    • Map which services call which APIs (e.g., Frontend calls User API, Order API calls Payment API).
    • Document each interaction: HTTP method, path, headers, request body, expected response.
    • Prioritize contracts for the most critical and frequently changing integrations.
Related skills
Installs
23
GitHub Stars
2.2K
First Seen
Feb 1, 2026