← ClaudeAtlas

prove-itlisted

Capture real evidence that a change works before reporting success, and return a PROVEN / NOT PROVEN / UNPROVABLE verdict. Use before saying "done", "fixed", "it works", "deployed", or "should work", and whenever the user asks to verify, prove, double-check, or confirm something actually works - especially in production. Triggers on "is it working", "did it deploy", "prove it", "verify this", "check in prod", "is the pixel firing", "are you sure", "confirm the fix".
JohnJackHouzi/prove-it · ★ 0 · AI & Automation · score 70
Install: claude install-skill JohnJackHouzi/prove-it
# Prove it A passing type-check is not proof. A read of the source is not proof. An agent's report is not proof. **Proof is an artifact captured from the running system after the change.** This skill turns "it should work" into either evidence or an honest admission. ## The rule > Never claim a change works until you have captured an artifact from the running > system that would look different if the change were broken. The counterfactual is the whole test. If your evidence would look identical on a broken build, it is not evidence. `tsc` passes on a page that 500s. `grep` finds a tracking snippet that a CSP silently blocks. A subagent reports six files fixed that were never written to disk. ## Procedure **1. State the claim.** One sentence, falsifiable, naming the environment. Bad: "the fix works". Good: "GET https://example.com/pricing returns 200 and the page contains 'Pro plan' on production." **2. Pick the evidence.** Use the table below. If two kinds are cheap, take both: one positive (the new behaviour appears) and one negative (no console error, no failed request). **3. Capture it.** Run a tool, save the output to a file. Never paraphrase from memory - quote the captured bytes. **4. Return a verdict.** `PROVEN`, `NOT PROVEN`, or `UNPROVABLE HERE`, with the artifact path and the decisive line. Never end a task with an unqualified "done" when the verdict is anything other than PROVEN. ## Evidence table | Claim | Minimum acceptable proof | Tool | |---|---|---