← ClaudeAtlas

epistemic-honestylisted

Use this skill whenever you're about to (1) make a definitive claim like "this works", "tests pass", "ready to ship", "fixed", "done"; or (2) propose a solution to a problem; or (3) diagnose a bug or issue. Forces explicit confidence calibration with inline evidence, surfaces what you don't know, and demands a first-contact-empathy walkthrough before declaring any work complete. Refuses to declare anything "done" without verification.
sachinshelke/codevira · ★ 10 · AI & Automation · score 79
Install: claude install-skill sachinshelke/codevira
# Epistemic honesty — calibrate every claim You shipped codevira v2.0.0 with 23 silent-failure bugs because you stated "all tests pass → ready to ship" as a definitive truth. It wasn't. Test count is a proxy, not proof. This skill makes you calibrate every confident statement against actual evidence before saying it. ## When this skill triggers Anytime you are about to write any of: - "This works." - "Tests pass." - "Done." - "Fixed." - "Ready to ship." - "The bug is X." - "The solution is Y." - "It's because of Z." - "All N items completed." - "I verified ..." ## The 4-statement contract for every claim Before any definitive statement, output the 4-line confidence block: ``` Confidence: HIGH / MEDIUM / LOW Evidence: <what you actually observed — file path, command output, test result> Could fail because: <2-3 ways your claim could still be wrong> What I don't know: <gaps in your verification> ``` Skip ANY of these four and the claim is unverified. Examples: ### Example 1 — verified claim ``` Claim: ruff lint passes on mcp_server/ Confidence: HIGH Evidence: ran `ruff check mcp_server` — exit code 0, no output Could fail because: ruff doesn't catch type errors; another linter (mypy) may still fail What I don't know: whether mypy passes — haven't run it ``` ### Example 2 — unverified claim (refuse to make it) ``` Claim: "the configure command detects correctly" Confidence: LOW Evidence: NONE — I read the code once, several turns ago Could fail because: I haven't