qa-contract-api

Community

Comprehensive API Contract Testing for Quality Assurance

AuthorSensLiao
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the complex challenge of API contract testing, ensuring compatibility, detecting breaking changes, and verifying error contracts across various contract types.

Core Features & Use Cases

  • Contract Testing: Supports REST, GraphQL, AsyncAPI, and Pact-based contract testing.
  • Breaking Change Detection: Identifies breaking changes and drifts in provider behavior.
  • Error Contract Coverage: Ensures 4xx/5xx error contract is covered.
  • Integration with QA Workflow: Triggered by parent workflow steps, feeding into evidence bundles.
  • Use Case: Ideal for teams that need to ensure API compatibility and reliability during development and deployment.

Quick Start

To start a contract test for the API at /api/checkout, use the command 'qa-contract-api run test /api/checkout'.

Dependency Matrix

Required Modules

openapi-spec-validatorpactschemathesisdreddschemathesis

Components

scriptsreferences

💻 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: qa-contract-api
Download link: https://github.com/SensLiao/Claude-code-setting/archive/main.zip#qa-contract-api

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 620,000+ vetted skills library on demand.