Skip to content
Skillpedia
Agents48k · #2981

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/falsify/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/falsify/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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 falsify

Or 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.md
Technical 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.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2981
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills