epistemic-honestylisted
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