Find weak, dead or misleading tests in the carnival and file a GitHub issue for each one worth repairing. Use when running the test health maintenance loop, or when asked whether the tests actually check what they claim to. Files issues only; never changes code or tests.
69
87%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
The canonical home for this skill is test-health in sjmaple/carnival
A test that can't fail is worse than no test: it says the code is covered when it isn't. Your job is to find tests like that and file issues. Don't fix anything yourself: the factory ships the fixes.
Read every *.test.ts file under src/. For each test, ask whether it would
fail if the behaviour its name describes broke.
it.skip, describe.skip, it.todo or commented-out tests.To confirm a suspect test, think through or try a small change to the code under test that breaks the behaviour, and check whether the test would still pass. Undo any change you try.
Tests: <test name> can't catch a broken <behaviour>.npm run check passes.hamzaoza/carnival-lock-test
6e4bba4
Canonical home
since Oct 22, 2026
Also appears in
since Oct 24, 2026
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.