Property Based Test Helper - Auto-activating skill for Test Automation. Triggers on: property based test helper, property based test helper Part of the Test Automation skill category.
36
Quality
3%
Does it follow best practices?
Impact
100%
1.00xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/09-test-automation/property-based-test-helper/SKILL.mdPython property-based testing with hypothesis
hypothesis imported
100%
100%
@given decorator used
100%
100%
hypothesis strategies used
100%
100%
clamp property test
100%
100%
minmax_normalize property test
100%
100%
is_valid_email property test
100%
100%
pytest test functions
100%
100%
requirements.txt present
100%
100%
No hand-picked-only tests
100%
100%
production-ready structure
100%
100%
Without context: $0.6092 · 2m 26s · 27 turns · 28 in / 9,276 out tokens
With context: $0.7113 · 2m 35s · 33 turns · 294 in / 9,410 out tokens
JavaScript property-based testing with fast-check and Jest
fast-check imported
100%
100%
fc.property or fc.assert used
100%
100%
fast-check in package.json
100%
100%
Jest test runner configured
100%
100%
reverse double-reverse property
100%
100%
isPalindrome reverse property
100%
100%
capitalize length invariant
100%
100%
Arbitrary generators used
100%
100%
No example-only tests
100%
100%
Descriptive test names
100%
100%
Without context: $0.3755 · 1m 36s · 21 turns · 70 in / 6,176 out tokens
With context: $0.3791 · 1m 21s · 22 turns · 361 in / 5,159 out tokens
Mocking and integration testing with pytest
Mock library imported
100%
100%
HTTP calls mocked
100%
100%
Success path tested
100%
100%
Error path tested
100%
100%
pytest test functions
100%
100%
WeatherClient tested
100%
100%
requirements.txt lists dependencies
100%
100%
Test isolation
100%
100%
Descriptive assertions
100%
100%
No live credentials
100%
100%
Without context: $0.3338 · 1m 30s · 19 turns · 20 in / 5,427 out tokens
With context: $0.6950 · 2m 29s · 33 turns · 33 in / 9,672 out tokens
f17dd51
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.