property based testing
A testing guide for meaningful invariants, generated input domains and interpreting minimized counterexamples.
Repository star change: +26 over 26.7 hours. 2026-11-01
A Claude Code plugin for choosing and reviewing property-based tests, including counterexample triage across several language ecosystems.
The package's scoped documentation describes three distinct jobs: writing properties, reviewing tests that may assert too little, and diagnosing a minimized failing example. It names established testing libraries for Python, JavaScript, Rust and other ecosystems. The bundled skill supplies workflow guidance; the testing libraries and target code remain separate dependencies.
A developer with parsers, serializers, validators or state transitions whose expected invariants can be written down. It is useful when example tests cover only a few inputs and the team can investigate a generated counterexample.
A generated property may encode the wrong specification. More executions do not make an incorrect property useful. The publisher also documents evaluation harnesses that can spend API budget; those are optional source tooling, not something this catalog executes or a requirement for browsing the listing.
Choose one pure function and state a round-trip or normalization property before generating tests. Run the chosen testing library on synthetic input in your own project environment and preserve the smallest failing case for review.
Introduce a known defect and check that the property detects it. Then review whether a failure is a product bug, an ambiguous requirement or a bad property. No upstream evaluation scripts, test libraries or paid model calls were run for this assessment.
claude-code
Publisher manifest for claude-code; runtime behavior not tested
Claude Code for the detected plugin format, plus the appropriate property-testing library in the project you choose to test. Upstream evaluation harnesses can spend API budget and are optional.
The scoped README documents this interactive marketplace path; select the property-based-testing package. No upstream harness or package was executed.
/plugin marketplace add trailofbits/skills/plugin menuOpen the pinned package below and follow its publisher instructions for your agent. A Skills installer is not a universal plugin installer. Review hooks, bundled MCP connections, permissions and configuration before enabling the package.
plugins/property-based-testing/.claude-plugin/plugin.jsonPresence is a static file/manifest observation. A missing declaration does not prove the component is absent at runtime.
Unknown; source software and connected services may have separate terms.
Unknown — no runtime security assessment.
Only sanitized manifest/registry metadata and bounded documentation are inspected. Package code, transitive dependencies, hooks and remote services have not been audited. Review access before use.
Matched by the same repository and package directory. Presence does not mean the bundle has been installed or tested.
A testing guide for meaningful invariants, generated input domains and interpreting minimized counterexamples.
Repository star change: +26 over 26.7 hours. 2026-11-01
Category-based discovery suggestions. Review functional overlap; these combinations have not been integration-tested.
A test-first workflow for turning a specific behavior requirement into an observable failing case and a focused implementation.
Repository star change: +698 over 26.7 hours. 2026-11-01
A completion-check workflow that ties a claim such as fixed, passing or deployed to fresh evidence from the relevant system.
Repository star change: +698 over 26.7 hours. 2026-11-01
A browser-testing workflow with Playwright-oriented examples and server-lifecycle helpers for checking local web application behavior.
Repository star change: +586 over 26.7 hours. 2026-11-01
Category-based discovery suggestions. Review functional overlap; these combinations have not been integration-tested.
Explore math-olympiad as an agent plugin package for testing & qa. Review its supported format, bundled components and setup requirements before installing.
Explore agent-regression-evals as an agent plugin package for testing & qa. Review its supported format, bundled components and setup requirements before installing.
Explore design-qa as an agent plugin package for testing & qa. Review its supported format, bundled components and setup requirements before installing.
Category-based discovery suggestions. Review functional overlap; these combinations have not been integration-tested.
An MCP browser-automation connection for inspecting page structure and performing reviewable actions in a controlled browser session.
Explore air as an MCP connection for testing & qa. Compare the declared transport, package requirements and source evidence before connecting an agent.
Explore 0s and 1s CIS calculators as an MCP connection for testing & qa. Compare the declared transport, package requirements and source evidence before connecting an agent.
Choose a complementary capability only after checking for duplicated permissions and bundled connections. Agent Stacks explain the roles and validation steps; they are proposals, not tested integrations.
Build a stack for your task · Related AI guides · Report a correction