api-contract-validator
Validates API contracts for correctness, compatibility, and compliance. Tests REST APIs against OpenAPI/Swagger specifications. Detects breaking changes between versions, validates runtime responses against schemas, and ensures backward compatibility before deployment.
npx skills add majiayu000/claude-skill-registry --skill api-contract-validator-chaserbreitenbach-claude-skills-and-ag --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# API Contract Validator ## Purpose Validates API contracts for correctness, compatibility, and compliance. Tests REST APIs against OpenAPI/Swagger specifications. Detects breaking changes between versions and validates runtime responses against schemas. ## Triggers Use this skill when: - "validate API contract" - "test API endpoints" - "check for breaking changes" - "API compatibility test" - "contract testing" - "verify OpenAPI spec" ## When to Use - New API version deployment - Consumer complaints about changes - Pre-release validation - Multi-service integration testing - Third-party API consumption validation ## When NOT to Use - Unit testing internal functions (use unit-test-generator) - Load testing (use performance-benchmark) - Security testing (use security-test-suite) - Data quality validation (use data-validation) --- ## Core Instructions ### Validation Categories | Category | Description | Severity | | -------- | ----------- | -------- | | **Schema Compliance** | Response matches OpenAPI schema | Critical | | **Status Codes** | Correct codes for scenarios | Critical | | **Breaking Changes** | Backward incompatible changes | Critical | | **Deprecations** | Deprecated fie
- Purpose
- Triggers
- When to Use
- When NOT to Use
- Core Instructions
- Validation Categories
- Breaking Change Detection
- Validation Procedure
- Templates
- Validation Report
- Example
- Validation Checklist
- Related Skills
What does the api-contract-validator skill do?
Validates API contracts for correctness, compatibility, and compliance. Tests REST APIs against OpenAPI/Swagger specifications. Detects breaking changes between versions, validates runtime responses against schemas, and ensures backward compatibility before deployment.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill api-contract-validator-chaserbreitenbach-claude-skills-and-ag --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
