Skip to skills
AI Craft Pad
Home/Skills/Plugins/property-based-testing
Plugins

property-based-testing

A Claude Code plugin for choosing and reviewing property-based tests, including counterexample triage across several language ecosystems.

trailofbits/skills ↗License: CC-BY-SA-4.0Runtime safety: UnknownScore: 74/100

What it does

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.

Best for

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.

Tradeoffs

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.

A practical first task

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.

What to validate

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.

Compatibility

claude-code

Publisher manifest for claude-code; runtime behavior not tested

Compatibility source

Installation and requirements

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 menu

Open 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.

Detected formats

  • .claude-plugin/plugin.json — plugins/property-based-testing/.claude-plugin/plugin.json

Bundled components

Skills Declared
No
Mcp Declared
No
Hooks Declared
No
Skills Present
Yes
Mcp Config Present
No
Hooks Present
No
Apps Declared
No

Presence is a static file/manifest observation. A missing declaration does not prove the component is absent at runtime.

Read publisher setup ↗

Unknown; source software and connected services may have separate terms.

Safety and permissions

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.

  • network-access

Skills found inside this package source

Matched by the same repository and package directory. Presence does not mean the bundle has been installed or tested.

Testing & QA86/100

property based testing

trailofbits/skills

A testing guide for meaningful invariants, generated input domains and interpreting minimized counterexamples.

First-party sourceCC-BY-SA-4.0Editorial review

Repository star change: +26 over 26.7 hours. 2026-11-01

7,925 repo stars0 text flagsReview ↗

Related Skills

Category-based discovery suggestions. Review functional overlap; these combinations have not been integration-tested.

Testing & QA88/100

test driven development

obra/superpowers

A test-first workflow for turning a specific behavior requirement into an observable failing case and a focused implementation.

Community sourceMITEditorial review

Repository star change: +698 over 26.7 hours. 2026-11-01

310,209 repo stars1 text flagReview ↗
Testing & QA88/100

verification before completion

obra/superpowers

A completion-check workflow that ties a claim such as fixed, passing or deployed to fresh evidence from the relevant system.

Community sourceMITEditorial review

Repository star change: +698 over 26.7 hours. 2026-11-01

310,209 repo stars0 text flagsReview ↗
Testing & QA86/100

webapp testing

anthropics/skills

A browser-testing workflow with Playwright-oriented examples and server-lifecycle helpers for checking local web application behavior.

First-party sourceComplete terms in LICENSE.txtEditorial review2 matching source records

Repository star change: +586 over 26.7 hours. 2026-11-01

186,004 repo stars2 text flagsReview ↗

Similar tools and alternatives

Category-based discovery suggestions. Review functional overlap; these combinations have not been integration-tested.

Testing & QA75/100

math olympiad

anthropics/claude-plugins-official · Plugin

Explore math-olympiad as an agent plugin package for testing & qa. Review its supported format, bundled components and setup requirements before installing.

Manifest metadataApache-2.0
45,633 repo stars0 metadata flagsReview ↗
Testing & QA75/100

agent regression evals

alirezarezvani/claude-skills · Plugin

Explore agent-regression-evals as an agent plugin package for testing & qa. Review its supported format, bundled components and setup requirements before installing.

Manifest metadataMIT
29,099 repo stars1 metadata flagReview ↗
Testing & QA75/100

design qa

alirezarezvani/claude-skills · Plugin

Explore design-qa as an agent plugin package for testing & qa. Review its supported format, bundled components and setup requirements before installing.

Manifest metadataMIT
29,099 repo stars1 metadata flagReview ↗

Related MCP Servers

Category-based discovery suggestions. Review functional overlap; these combinations have not been integration-tested.

Testing & QA75/100

playwright mcp

microsoft/playwright-mcp · MCP server

An MCP browser-automation connection for inspecting page structure and performing reviewable actions in a controlled browser session.

Registry metadataApache-2.0Editorial review
38,927 repo stars1 metadata flagReview ↗
Testing & QA54/100

air

10iii/air · MCP server

Explore air as an MCP connection for testing & qa. Compare the declared transport, package requirements and source evidence before connecting an agent.

Registry metadataMIT
0 repo stars1 metadata flagReview ↗
Testing & QA8/100

0s and 1s CIS calculators

0sand1s-uk/cis-mcp · MCP server

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.

Registry metadataUnknown
Unknown repo stars1 metadata flagReview ↗

Works well with

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