← ClaudeAtlas

prooflisted

Use for proof and tests, claims, invariants, behavior specs, edge cases, and evidence.
kreek/consult · ★ 0 · AI & Automation · score 72
Install: claude install-skill kreek/consult
# Proof ## Iron Law `NO ENGINEERING CLAIM WITHOUT A NAMED PROOF.` A named proof is a Proof Contract whose check would fail if the claim were false. ## When to Use Completion gate: - Before your next response would state or imply that work is done, fixed, ready to commit, ready for a PR, or passing. Do not settle for a vague `unproven`; name both the claim and the missing evidence. Main skill when the requested work is proof itself: - Adding or reviewing behavior-focused tests that prove a feature, bug fix, refactor, flaky test fix, or untested behavior. - Deciding what deserves coverage and which boundary the proof should enter through. - Converting an agreed spec, domain model, contract, or root-cause finding into Proof Contracts and executable checks. ## When NOT to Use - Pure formatting, typo fixes, or mechanical file moves with no behavior, data, or contract claim. - Mechanical refactors with no behavior surface (rename, file move, comment-only edits) verified by tooling or exact artifact inspection. Behavior-preserving refactors that change an observable boundary still need `proof`. - Investigating an unconfirmed bug or symptom where the cause is not yet established. Use `debugging` until there is a claim to assert, then return for the Proof Contract. - Reviewing changes for design, complexity, naming, or structure. Use `code-review`. Load `proof` only when the question is whether evidence is sufficient. - Load testing, profiling, or b