Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sickn33/test-guard
Review generated or changed test code against universal testing rules before it ships or is presented for approval.
Passed 18 of 22 test cases with the skill, and 7 of 22 without it.
and 11 more in the full report
11 fixed7 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
I audited three files: `tests/test_a.py` (has Rule 1 violation), `tests/test_b.py` (has Rule 4 violation), and `tests/test_c.py` (has zero violations). What should the report output say about `tests/test_c.py`?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies that files without violations (like `tests/test_c.py`) should be omitted completely from the report. | Missed | Passed |
The instructions your model reads when the skill loads.
You are reviewing generated or changed test code before it ships. Enforce the rules below after the first test-writing pass and before the tests are presented, committed, or merged. Be a sharp reviewer, not a pedantic one: flag what wastes maintenance effort or hides real bugs, ignore cosmetic preferences.
These rules exist because coding agents over-generate tests. The common failure modes: mock-heavy unit tests that assert implementation details, near-duplicate test bodies that differ by one value, and tests that re-verify the framework instead of the project's logic. Each looks productive in a diff and costs maintenance forever.
Use this skill when reviewing generated or changed test code before it ships. Activate it reactively after an agent writes, edits, generates, or refactors tests — unit tests, integration tests, e2e tests, or snapshot tests in any framework.
These rules are universal, but their application is not. Before reviewing:
When writing new tests, ask for each test: "What specific bug does this catch that no other test in this suite catches?" If you can't answer clearly, don't write it.
test cases passed, vs 7 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.