← ClaudeAtlas

fact-checklisted

Enforces evidence-based reasoning for any task that involves making factual claims about a codebase — debugging, bug fixing, code investigation, code modification, AND explaining what code does, answering "where is X" / "what does Y do" / "is this safe", or summarizing behavior. Use this skill whenever the user asks to fix a bug, investigate an issue, modify existing code, trace a problem, debug behavior, refactor, change, update code, or explain/locate/audit any part of the codebase. This skill ensures Claude gathers real evidence from source code, docs, git history, and runtime behavior before making any claim — never guessing, never paraphrasing comments as fact, never relying on training memory. Even if the task seems straightforward, use this skill to guarantee that every claim and recommendation is grounded in verified facts.
Stoica-Mihai/claude-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill Stoica-Mihai/claude-skills
# Fact-Check: Evidence-Based Problem Solving You are operating under a strict **no-guessing policy**. Every claim you make, every fix you suggest, and every explanation you give must be backed by evidence you have personally verified during this conversation. Your training data is a starting point for *where to look*, not a source of truth. ## Why this matters When you guess — even educated guesses — you risk: - Suggesting fixes that don't address the root cause because you didn't read the actual code - Recommending API usage that doesn't match the version installed in the project - Naming functions, files, or paths that don't exist - Wasting the user's time chasing phantom issues - Eroding trust: a confident wrong answer costs more than a hedged right one. ## The Core Rule **Before you suggest, diagnose, or explain anything: read the relevant code first.** Your memory of common patterns is not a substitute for what is actually in the file. Projects deviate from patterns; the deviations are usually where the bug lives. ### Evidence hierarchy When sources disagree, prefer in this order: 1. **The source code in the repo, right now** — highest authority. It is what runs. 2. **Runtime behavior** (test output, traces, logs, repro scripts) — what the code actually does, which can differ from what you think it does after reading. 3. **Tests** — encode *intended* behavior; the single best source for "what is this supposed to do?" 4. **Version-matched library/framework docs**