Skip to main content
Back to the directory
trailofbits/skillsSoftware EngineeringFrontend and Design

property-based-testing

Guidance for property-based testing across languages and smart contracts.

SkillJury keeps community verdicts, source metadata, and external repository signals in separate lanes so ranking data never pretends to be a review.

SkillJury verdict
Pending

No approved reviews yet

Would recommend
Pending

Waiting on enough review volume

Install signal
2

Weekly or total install activity from catalog data

Sign in to review
0 review requests
Install command
npx skills add https://github.com/trailofbits/skills --skill property-based-testing
SkillJury does not have enough approved reviews to publish a community verdict yet. Source metadata and repository proof are still available above.
SkillJury Signal Summary

As of May 1, 2026, property-based-testing has 2 weekly installs, 0 community reviews on SkillJury. Community votes currently stand at 0 upvotes and 0 downvotes. Source: trailofbits/skills. Canonical URL: https://skills.sh/trailofbits/skills/property-based-testing.

Security audits
Gen Agent Trust HubFAIL
SocketPASS
SnykPASS
About this skill
Guidance for property-based testing across languages and smart contracts. Use this skill proactively during development when you encounter patterns where PBT provides stronger coverage than example-based tests. Invoke this skill when you detect: Priority by pattern: Do NOT use this skill for: Strength hierarchy (weakest to strongest): No Exception → Type Preservation → Invariant → Idempotence → Roundtrip Based on the current task, read the appropriate section: When you detect a high-value pattern while writing tests, offer PBT as an option : "I notice encode_message / decode_message is a serialization pair. Property-based testing with a roundtrip property would provide stronger coverage than example tests. Want me to use that approach?" If codebase already uses a PBT library (Hypothesis, fast-check, proptest, Echidna), be more direct: "This codebase uses Hypothesis. I'll write property-based tests for this serialization pair using a roundtrip property." If user declines , write good example-based tests without further prompting. Do not accept these shortcuts: - Detects high-value PBT patterns automatically: serialization pairs, parsers, validators, normalization, data structures, algorithms, and smart contract state invariants - Provides a property catalog with 10 core patterns (roundtrip, idempotence, invariant, commutativity, associativity, identity, inverse, oracle,...

Source description provided by the upstream listing. Community review signal and install context stay separate from this narrative layer.

Community reviews

Latest reviews

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does property-based-testing do?

Guidance for property-based testing across languages and smart contracts.

Is property-based-testing good?

property-based-testing does not have approved reviews yet, so SkillJury cannot publish a community verdict.

Which AI agents support property-based-testing?

property-based-testing currently lists compatibility with Cline, Skills CLI.

Is property-based-testing safe to install?

property-based-testing has been scanned by security audit providers tracked on SkillJury. Check the security audits section on this page for detailed results from Socket.dev and Snyk.

What are alternatives to property-based-testing?

Skills in the same category include review-management, conversation-memory, coverage, grimoire-aave.

How do I install property-based-testing?

Run the following command to install property-based-testing: npx skills add https://github.com/trailofbits/skills --skill property-based-testing

Related skills

More from trailofbits/skills

Related skills

Alternatives in Software Engineering