qa-contract-testing Plugin
Contract testing for microservices: Pact consumer and provider tests, OpenAPI, GraphQL and Protobuf breaking-change checks, and a combined deploy gate. The gate aggregates Pact can-i-deploy, oasdiff, graphql-inspector and buf breaking into one go / no-go verdict. Agents (contract-drift-investigator, contract-test-scaffolder) trace contract drift to its source and scaffold contract tests from a spec.
So installierst du das qa-contract-testing Plugin
Führe beide Befehle in Claude Code aus. Der erste fügt den Marketplace einmalig hinzu; der zweite installiert das Plugin.
/plugin marketplace add testland/qa
/plugin install qa-contract-testing@testland-qaWas ist in qa-contract-testing enthalten
7 Teile wurden aus den eigenen Dateien des Plugins gelesen.
Agents 2
Aufrufen als @agent-qa-contract-testing:name- @agent-qa-contract-testing:contract-drift-investigatorsonnet
Use proactively whenever a contract test fails or can-i-deploy says no, before opening a fix. Diffs Pact files, OpenAPI, GraphQL SDL or Protobuf against the last green baseline and says whether the provider, the schema, the consumer expectation or the test data changed, with file:line references.
- @agent-qa-contract-testing:contract-test-scaffoldersonnet
Use proactively whenever an API (OpenAPI, GraphQL SDL, Protobuf or an existing Pact file) needs its first consumer contract tests or a new operation added to them. Emits Pact consumer expectations, Schemathesis runners or buf breaking compatibility tests.
Skills 5
Claude lädt es, wenn die Aufgabe passt- contract-compatibility-gate
Blocks deployments by unifying API contract compatibility checks across Pact, OpenAPI, GraphQL, and Protobuf protocols into a single CI gate.
- graphql-schema-regression
Detects and classifies GraphQL schema changes as breaking, dangerous, or non-breaking to prevent client disruptions.
- openapi-contract-diff
Compares OpenAPI or Swagger specifications to identify breaking changes and gate CI pipelines based on severity levels.
- pact-contract-testing
Set up consumer-driven contract tests to verify API compatibility between microservices and gate deployments using a Pact Broker.
- protobuf-compat-checking
Detects breaking changes in Protobuf schemas by comparing current definitions against past versions using various strictness categories.
Verwendung von qa-contract-testing in Claude Code
Frage nach einem Agent per Name:
@agent-qa-contract-testing:contract-drift-investigator
@agent-qa-contract-testing:contract-test-scaffolderSkills benötigen keinen Command. Claude liest sie, wenn deine Anfrage dem entspricht, was sie beschreiben.
Aktualisieren, deaktivieren oder entfernen
- Plugin aktualisieren (shell)
- claude plugin update qa-contract-testing@testland-qa
- marketplace aktualisieren
- /plugin marketplace update testland-qa
- Vorerst deaktivieren
- /plugin disable qa-contract-testing@testland-qa
- Entfernen
- /plugin uninstall qa-contract-testing@testland-qa
Skills in qa-contract-testing
- contract-compatibility-gatetestland/qa
Blocks deployments by unifying API contract compatibility checks across Pact, OpenAPI, GraphQL, and Protobuf protocols into a single CI gate.
3 Dateien13Stars - graphql-schema-regressiontestland/qa
Detects and classifies GraphQL schema changes as breaking, dangerous, or non-breaking to prevent client disruptions.
2 Dateien13Stars - openapi-contract-difftestland/qa
Compares OpenAPI or Swagger specifications to identify breaking changes and gate CI pipelines based on severity levels.
12 Dateien13Stars - pact-contract-testingtestland/qa
Set up consumer-driven contract tests to verify API compatibility between microservices and gate deployments using a Pact Broker.
13 Dateien13Stars - protobuf-compat-checkingtestland/qa
Detects breaking changes in Protobuf schemas by comparing current definitions against past versions using various strictness categories.
2 Dateien13Stars
Fragen zum qa-contract-testing Plugin
Wie installiere ich das qa-contract-testing Plugin?
Führe in Claude Code /plugin marketplace add testland/qa aus, dann /plugin install qa-contract-testing@testland-qa.
Was enthält das qa-contract-testing Plugin?
qa-contract-testing bündelt 2 Agents, 5 Skills.
Welche Agents sind bei qa-contract-testing dabei?
contract-drift-investigator, contract-test-scaffolder. Rufe einen mit @agent-qa-contract-testing:contract-drift-investigator auf.
Wie aktualisiere oder entferne ich das qa-contract-testing Plugin?
Aktualisiere es mit claude plugin update qa-contract-testing@testland-qa in deiner shell oder über den Installed-Tab von /plugin. Entferne es mit /plugin uninstall qa-contract-testing@testland-qa.
Unter welcher Lizenz steht das qa-contract-testing Plugin?
MIT, wie im Manifest des Plugins angegeben.