What problem does it solve? Writing thorough unit tests by hand often misses edge cases, and example-based tests only cover the inputs you think of. This Skill reads your production code and generates Hypothesis property-based tests that systematically explore the valid input space of each function. ## Core Features & Use Cases - Strategy Design: Builds reusable input strategies in tests/strategies.py using st.builds(), @st.composite, and st.register_type_strategy, encoding constraints directly instead of filtering. - Property-Focused Tests: Writes minimal tests targeting behavioural contracts such as roundtrips, idempotence, invariant preservation, and equivalence to reference implementations. - Use Case: Point the Skill at a module with complex parsing logic and no tests; it reads the functions, designs strategies matching their valid inputs, and produces a test suite that catches edge-case bugs automatically. ## Quick Start Ask the agent to generate Hypothesis property-based tests for the functions in my parser module.