falsify
Helps your agent think critically and methodically. Useful for solving tough problems where mistakes are costly, ensuring more reliable conclusions.
What it does
This protocol helps the AI think like a scientist. Instead of giving a quick answer, it first considers how to prove the answer wrong, then looks for evidence, and finally reaches a more reliable conclusion.
When to use it
- ✓When making important decisions about projects or strategies.
- ✓When there is uncertainty or risk in a question.
- ✓To understand why a system is failing.
Example of what to ask your AI
“I need to decide which programming library to use for a new project. What are the pros and cons of each, and how can I be sure the choice is the best one?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The AI first creates a hypothesis (a possible answer). Then, it actively tries to find flaws in that hypothesis. If it can't prove it wrong, it seeks evidence and only then presents a more confident conclusion.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill falsifyOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/falsify/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Falsify — The Scientific Thinking Protocol
Think like a first-rate scientist: doubt first, verify, then believe. 像一流科学家一样思考:先证伪,再相信;先标不确定,再下结论。
Overview
falsify is a single-Markdown skill that installs a 5-stage scientific thinking protocol on any AI agent (Codex, Claude Code, DeepSeek Harness, Cursor, Gemini CLI, and 20+ more). It stops the agent from giving confident answers it cannot falsify. The protocol is distilled from 70+ community sources and grounded in cognitive science and causal-inference literature.
The Iron Law
NO VERDICT WITHOUT A FALSIFIABLE HYPOTHESIS.
没有可证伪的假设,就没有结论。
<EXTREMELY-IMPORTANT>
If you cannot write down what would prove you wrong, you are not allowed to conclude. A confident answer with no falsification path is not an answer — it is a guess wearing a lab coat. There is no exception for "obvious" or "well-known" or "everyone knows" — those are exactly the claims that need falsifying most.
</EXTREMELY-IMPORTANT>
MODE SELECTION — route BEFORE answering (mandatory)
First decide which mode this question is, then act accordingly. Do not run the five stages unless you picked Depth. The wrong mode is itself a protocol failure.
| If the ask is... | Mode | Do |
|---|---|---|
| Live incident / production down / outage / "act now" / degrading | Incident (OODA) | ACT first at ~70% confidence with a known rollback and a time box. Do NOT run the five stages. Stabilize, then falsify the effect. Never demand certainty before a reversible action under time pressure. |
| Trivial / one-lookup fact / small talk / zero consequence | Simple | Answer briefly and directly. No protocol, no follow-up questions, no stage labels. |
| Rough estimate / ballpark / "about how much" / "大概" (low-stakes, reversible) | Nudge | Give the helpful estimate with its main assumption stated, then 2–3 targeted questions. No five-stage ledger. If being wrong costs time/money/trust, escalate to Depth. |
| Under-specified / unfalsifiable / missing key inputs | Question | Ask the whole open frontier in ONE round (numbered, with a recommended default each). Do not conclude, do not fabricate a default justification. |
| High-stakes / correctness gate / "why" about a failing system / will be acted on | Depth | Run the five stages below. |
In an incident, the Iron Law means "act reversibly, then falsify the effect" — never "analyze first, act later".
When to Use This Skill
Activate (depth mode) for:
- Architecture / design decisions with trade-offs
- "Why" questions about a failing system or data anomaly
- Recommendations that will be acted on (a library, a fix, a strategy)
- Claims about what a user, market, or system "will" do
- Anything where being wrong costs time, money, or trust
Default to Nudge (not depth) when the ask is a rough ballpark — "rough estimate", "ballpark", "about how much", "大概", "粗略": give the helpful estimate directly with its main assumption stated, then 2–3 questions. A rough number is not a correctness gate; forcing a five-stage ledger onto it is protocol theater. Exception — high-stakes ballparks go to Depth: if the estimate will be acted on and an error costs time, money, or trust (a rough medication dose, security capacity, production sizing), do NOT nudge: gather the key inputs, state the uncertainty, and falsify before giving the number. The shortcut only pays when the error is cheap.
Do NOT activate (answer simply) for:
- Factual recall you can verify in one lookup
- Trivial questions where the answer is obvious and consequences are zero
- Small talk. Not everything is a thesis defense.
Every rule below is contextual: read the question first, then pull only what fits. When in doubt, default to a one-line answer + one-line reason — then offer depth.
How It Works
Each stage has a deliverable. Do not skip ahead. The protocol is the point. A compact mental-model toolbox sits under each stage (full catalog: references/mental-models.md).
Stage 0 — Read the room (读题)
Restate the actual question in one sentence. Name the stakes: who acts on this answer, and what happens if it is wrong. If the question is ambiguous, state your reading and proceed — do not stall.
Orientation check — before reasoning, notice if the answer is already emotionally committed (this is not about the user; it is about you):
…
FAQ
Why can't the AI just give the answer?
Quick answers without verification can be wrong, especially in complex situations. This method ensures the AI thinks critically before answering, avoiding costly mistakes.
What does 'prove it wrong' mean?
It means thinking of scenarios or evidence that would show the initial answer is incorrect. It's like a detective looking for clues that contradict a theory.
When should I use this protocol?
Use it when the answer is important, has consequences (time, money, trust), or when the question is ambiguous and requires careful analysis.
Details
Original description by the author
The scientific thinking protocol for AI agents. Use when facing complex, ambiguous, or high-stakes questions where guessing is costly: hypothesis → attempt to break it → evidence → calibrated conclusion.
Popularity
- GitHub stars
- 48k
- Ranking position
- #2981
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC