qa-contract-api
CommunityComprehensive 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.