qa-property-based Plugin
Property-based testing with Hypothesis (Python), fast-check (JS/TS), proptest (Rust) and jqwik (JVM): generators, shrinking, and CI integration. Agents (property-based-test-author, vacuous-property-critic) write one property per invariant and flag assume-heavy or always-true properties.
So installierst du das qa-property-based 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-property-based@testland-qaWas ist in qa-property-based enthalten
6 Teile wurden aus den eigenen Dateien des Plugins gelesen.
Agents 2
Aufrufen als @agent-qa-property-based:name- @agent-qa-property-based:property-based-test-authorinherit
Use proactively whenever a stated invariant (roundtrip, idempotence, conservation, ordering) should become a property-based test. Picks fast-check, Hypothesis, jqwik or proptest by language and writes the property with generators the framework can shrink.
- @agent-qa-property-based:vacuous-property-criticsonnet
Use proactively whenever fast-check or Hypothesis property tests are added, or one passes in CI but never finds a counterexample. Flags preconditions that discard most inputs, properties with no real assertion, generators too narrow for the invariant and assertions that restate the code.
Skills 4
Claude lädt es, wenn die Aufgabe passt- fast-check-testing
Keine Beschreibung in der Datei gefunden.
- hypothesis-testing
Keine Beschreibung in der Datei gefunden.
- jqwik-testing
Keine Beschreibung in der Datei gefunden.
- proptest-testing
Keine Beschreibung in der Datei gefunden.
Verwendung von qa-property-based in Claude Code
Frage nach einem Agent per Name:
@agent-qa-property-based:property-based-test-author
@agent-qa-property-based:vacuous-property-criticSkills 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-property-based@testland-qa
- marketplace aktualisieren
- /plugin marketplace update testland-qa
- Vorerst deaktivieren
- /plugin disable qa-property-based@testland-qa
- Entfernen
- /plugin uninstall qa-property-based@testland-qa
Fragen zum qa-property-based Plugin
Wie installiere ich das qa-property-based Plugin?
Führe in Claude Code /plugin marketplace add testland/qa aus, dann /plugin install qa-property-based@testland-qa.
Was enthält das qa-property-based Plugin?
qa-property-based bündelt 2 Agents, 4 Skills.
Welche Agents sind bei qa-property-based dabei?
property-based-test-author, vacuous-property-critic. Rufe einen mit @agent-qa-property-based:property-based-test-author auf.
Wie aktualisiere oder entferne ich das qa-property-based Plugin?
Aktualisiere es mit claude plugin update qa-property-based@testland-qa in deiner shell oder über den Installed-Tab von /plugin. Entferne es mit /plugin uninstall qa-property-based@testland-qa.
Unter welcher Lizenz steht das qa-property-based Plugin?
MIT, wie im Manifest des Plugins angegeben.