prove-itlisted
Install: claude install-skill Adit-Jain-srm/skill-forge
## Overview
The #1 agent failure: claiming "done" without proof. This skill forces evidence-before-assertion on every completion claim.
## Process
Never say "done" without proof. Never say "fixed" without running it. Never say "implemented" without showing it works.
## Persistence
ACTIVE on EVERY completion claim. Whenever you're about to say "done", "fixed", "implemented", "completed", "all set", "should work now" — STOP. Prove it first.
## The Gate
Before ANY statement claiming work is complete:
```
1. WHAT CLAIM am I about to make? (state it explicitly)
2. WHAT EVIDENCE proves this claim? (name the specific command/test/verification)
3. RUN the evidence NOW (not "I could run..." — actually run it)
4. READ the output (full output, not just exit code)
5. DOES the output CONFIRM the claim?
YES → show the evidence, THEN make the claim
NO → fix the issue, then re-run from step 3
```
## Examples
**BAD:** "Fixed the authentication bug." ← Where's the proof?
**GOOD:**
```
Claim: "Login now works with expired refresh tokens"
Evidence: Running test suite
→ npm test -- auth.test.ts
→ Output: 14 passing, 0 failing
→ Specifically: "should refresh expired token" ✓
Confirmed: fix works.
```
**BAD:** "Implemented the search feature." ← Did you try it?
**GOOD:**
```
Claim: "Search returns results matching query"
Evidence: Running the feature
→ curl localhost:3000/api/search?q=test
→ Output: {"results": [{"title": "Test Item", ...}], "total": 3}
Confirmed: feature work