Plugin qa-property-based
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.
Cómo instalar el plugin qa-property-based
Ejecuta ambos comandos dentro de Claude Code. El primero agrega el marketplace una vez; el segundo instala el plugin.
/plugin marketplace add testland/qa
/plugin install qa-property-based@testland-qaQué hay dentro de qa-property-based
6 partes leídas de los archivos del propio plugin.
Agentes 2
Llama como @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 lo carga cuando la tarea coincide- fast-check-testing
No hay descripción en el archivo.
- hypothesis-testing
No hay descripción en el archivo.
- jqwik-testing
No hay descripción en el archivo.
- proptest-testing
No hay descripción en el archivo.
Usando qa-property-based en Claude Code
Pide un agente por nombre:
@agent-qa-property-based:property-based-test-author
@agent-qa-property-based:vacuous-property-criticLas Skills no necesitan comando. Claude las lee cuando tu solicitud coincide con lo que describen.
Actualizar, desactivar o eliminar
- Actualizar el plugin (shell)
- claude plugin update qa-property-based@testland-qa
- Refrescar el marketplace
- /plugin marketplace update testland-qa
- Desactivarlo por ahora
- /plugin disable qa-property-based@testland-qa
- Eliminarlo
- /plugin uninstall qa-property-based@testland-qa
Preguntas sobre el plugin qa-property-based
¿Cómo instalo el plugin qa-property-based?
En Claude Code ejecuta /plugin marketplace add testland/qa y luego /plugin install qa-property-based@testland-qa.
¿Qué incluye el plugin qa-property-based?
qa-property-based agrupa 2 agentes, 4 skills.
¿Qué agentes vienen con qa-property-based?
property-based-test-author, vacuous-property-critic. Llama a uno con @agent-qa-property-based:property-based-test-author.
¿Cómo actualizo o elimino el plugin qa-property-based?
Actualízalo con claude plugin update qa-property-based@testland-qa en tu shell, o desde la pestaña Installed de /plugin. Elimínalo con /plugin uninstall qa-property-based@testland-qa.
¿Bajo qué licencia está el plugin qa-property-based?
MIT, como se indica en el manifiesto del plugin.