What problem does it solve? Example-based tests only cover the cases developers think to write, leaving edge cases in serialization, parsing, validation, and smart contract logic undiscovered until production failures occur. ## Core Features & Use Cases - Automatic PBT Detection: Recognizes patterns like encode/decode pairs, validators, normalizers, and pure functions where property-based testing provides stronger coverage than example tests. - Test Generation and Review: Creates property-based tests with appropriate strategies and edge cases, and audits existing tests for tautologies, vacuous assumptions, and weak assertions. - Smart Contract Invariants: Supports Echidna and Medusa fuzzing for Solidity/EVM contracts with state invariant testing. - Use Case: When writing tests for a JSON serializer, the skill detects the encode/decode pair and generates a roundtrip property test using Hypothesis or fast-check with realistic input strategies and explicit edge cases. ## Quick Start Ask Claude to write property-based tests for your serialization or validation function and it will detect the pattern and generate appropriate property tests.