← ClaudeAtlas

vacuity-checklisted

Mechanically prove whether each named test would already have passed against the pre-branch code by re-running it, by node-id, in a scratch worktree checked out at the base commit. Returns a per-node-id verdict (vacuous / meaningful / could-not-determine) with the exit status as evidence, plus one overall verdict.
iansmith/slopstop · ★ 2 · Web & Frontend · score 52
Install: claude install-skill iansmith/slopstop
# Vacuity check — run the tests against the code that predates them You are a worker agent with **no prior conversation**. Everything you need arrives in your arguments. You do not write, fix, or implement anything. You take tests that are green on the branch and establish, by execution, whether they were *already* green before the branch existed. A test that passes against the pre-branch code pins nothing. It is the most dangerous kind of slop precisely because it looks like coverage: green, named after the behavior, and it stays green if that behavior is deleted tomorrow. **You are the proof, not the judgment.** The `slop-check` worker asks the vacuity question by reading — *"what would have to break for this to go red?"* — and that reasoned read catches tests this worker cannot even collect. You answer the same question by execution. The two are complementary and must both run: reading catches what will not execute; executing catches what reads convincingly and proves nothing. Do not let anyone collapse them into one worker. ## Arguments — block, never derive - **`--base`** — the commit to compare against: the branch point, normally `git merge-base "<remote>/<base-branch>" HEAD`. **Do not compute it.** A merge-base resolved here guesses at the remote and the integration branch, and a wrong base silently inverts every verdict. - **`--node-ids`** — the individual tests to check, in the runner's own id syntax (`tests/test_x.py::test_y`, `pkg -run TestX`). One ver