What problem does it solve? Example-based tests only cover the cases you think of, leaving edge cases and subtle bugs undetected. This Skill helps you write property-based tests that verify algebraic properties like roundtrips, idempotence, and invariants across thousands of generated inputs. ## Core Features & Use Cases - Automatic PBT Detection: Recognizes serialization pairs, validators, normalizers, pure functions, and smart contract invariants where property-based testing provides stronger coverage than example tests. - Test Generation and Review: Creates complete property-based tests with strategies, edge cases, and settings, and reviews existing tests for tautologies, vacuous assumptions, and weak assertions. - Multi-Language Support: Covers Hypothesis (Python), fast-check (JavaScript/TypeScript), proptest (Rust), rapid (Go), jqwik (Java), and Echidna/Medusa for Solidity smart contracts. - Use Case: You have an encode_message/decode_message pair. The Skill detects the serialization pattern and generates a roundtrip property test with realistic input strategies and explicit edge-case examples. ## Quick Start Ask the agent to write property-based tests for your serialization or validation function using the appropriate library for your language.