What problem does it solve? Example-based tests often miss edge cases in serialization, parsing, validation, and normalization code. This Skill detects code patterns where property-based testing provides stronger coverage and guides the generation, review, and interpretation of property-based tests. ## Core Features & Use Cases - Pattern Detection: Recognizes encode/decode pairs, validators, normalizers, pure functions, and smart contract invariants that benefit from property-based testing. - Test Generation & Review: Produces tests with appropriate strategies, properties, and edge cases, and audits existing tests for tautologies, vacuous assumptions, and weak assertions. - Failure Analysis: Classifies failing property tests as genuine bugs, test bugs, or ambiguous specifications before reporting. - Use Case: When writing tests for a JSON serializer, the Skill suggests a roundtrip property (decode(encode(x)) == x) with Hypothesis, fast-check, proptest, or Echidna depending on the language. ## Quick Start Ask the AI to write property-based tests for your serialization or validation function using the appropriate library for your language.