SuperAPI AI Directory

@3182/thesis-falsifier

Data & analytics

View repository

Updated 10-16 08:24

About this skill

Thesis Falsifier

When to use

  • You have a thesis you're about to act on (buy / sell / hold / size up)
  • You feel conviction — that's the signal to run this, NOT skip it
  • Works on any asset: stocks, crypto, macro bets, career decisions, anything with a "because"

The problem it solves

Most investment theses are unfalsifiable narratives. "AI will drive growth" can never be wrong because it's vague. The skill's job: make the thesis falsifiable, then try to kill it.

A thesis that survives an honest assassination attempt is worth acting on. One that doesn't survive was confirmation bias dressed up as analysis.

Workflow

Step 1 — Falsification Rewrite (Make it falsifiable)

Take the user's thesis and break it into 3 testable claims:

  • Claim A (Fact): Is Y actually true? (verifiable now — earnings, data, shipping product)
  • Claim B (Unpriced): Is Y already priced in? (has the stock already moved on this?)
  • Claim C (Sustainability): Will Y persist long enough to matter for the position's horizon?

Label which claim is load-bearing — the one where if it's wrong, the whole thesis collapses. Most theses have one. Find it.

Step 2 — Weakest Link (Weakest link)

Of A/B/C, which is most uncertain AND most checkable? That's the attack surface. Don't attack the strong claims — attack the weak one. A thesis is only as strong as its weakest load-bearing claim.

Step 3 — Active Hunt (Active counter-evidence hunt)

Run web_search with adversarial queries. This step is mandatory — without it the skill is just journaling.

  • "[X] bear case" / "[X] short thesis" / "[X] overvalued"
  • "[Y thesis] wrong" / "[Y] disappointing" / "[Y] delayed"
  • Negative earnings surprises, regulatory risk, competitive threats
  • Smart investors who publicly disagree

Report what you find honestly. If you find nothing negative, that's itself a warning — either you didn't look hard enough, or the crowd hasn't noticed yet (which could be opportunity OR delusion — you don't know which without more work).

Step 4 — Steel-man the Opponent (Steel-man the bear)

Write the strongest 3-sentence version of the opposite thesis. NOT a strawman — the version a smart bear would sign their name to. If your bear case is easy to knock down, you built a strawman. Rebuild it until it scares you a little.

Step 5 — Cost Quantification (Survival check)

If the thesis is wrong:

  • What's the max realistic downside? (entry vs invalidation level — a price or event)
  • Does current position sizing let you survive being wrong?
  • "Can I be wrong and still be in the game?" If no → your size is wrong, not your thesis. Fix size first.
  • Define the invalidation signal upfront: what price/event proves the thesis wrong and forces exit?

Step 6 — Post-Falsification Belief (Post-falsification confidence)

Re-rate confidence 1-10 AFTER all the above. Compare to the user's initial conviction.

  • Dropped ≥3 points → thesis was built on confirmation bias. Don't act, or size small and keep hunting.
  • Dropped 1-2 → thesis is decent but you found real risks. Proceed with eyes open, size normal.
  • Held or rose → thesis is robust. This is the rare thesis worth backing with real size.

Output format

## 证伪报告: [thesis in one line]

### 证伪化改写
- Claim A (事实): [claim] | 置信度: __/10
- Claim B (未定价): [claim] | 置信度: __/10
- Claim C (持续性): [claim] | 置信度: __/10
- 承重墙: Claim [A/B/C]

### 最弱环节
[which claim to attack + why it's the weak one]

### 猎杀发现
- [counter-evidence 1, with source]
- [counter-evidence 2, with source]
- [counter-evidence 3, or "未找到显著反证 — 注意: 可能是机会也可能是自欺"]

### 钢铁人对方
[strongest bear case in 3 sentences — the version that scares you]

### 代价量化
- 最大现实下行: [price/level + reasoning]
- 当前仓位是否可承受: [yes/no + reasoning]
- 无效化信号: [what price/event proves thesis wrong]

### 证伪后信念
初始信念: __/10 → 证伪后: __/10
变化: [rose / held / dropped N]
结论: [act with size / act normal / act small / don't act / rework thesis]

### 一句话
[the honest bottom line — would you tell your best friend to make this bet?]

Rules

  • Never skip Step 3. The web_search is the whole point. Without it you're just talking to yourself.
  • No strawmen in Step 4. A bear case you can easily knock down is worthless. Build the bear case that makes you uncomfortable. If you're not slightly uncomfortable, rebuild it.
  • The goal is NOT to kill the thesis. The goal is to know whether it survives. A killed thesis is a SUCCESS (saved you money). A surviving thesis is a SUCCESS (now you can act with real conviction, not narrative conviction). Both outcomes win.
  • Tone: honest friend, not devil's advocate. Devil's advocates are performative and annoying. Be the friend who actually doesn't want you to lose money — direct, specific, no posturing.
  • Vague thesis handling: If user gives a vague thesis ("X is good", "should I buy X"), first force specification: good for WHAT, over WHAT horizon, vs WHAT alternative? Vague theses can't be falsified — that's the point. Make them concrete before running the workflow.
  • Asset-agnostic: works on stocks, crypto, macro, career, any "I should do X because Y". Adapt the vocabulary (crypto has no earnings → Claim A becomes on-chain metrics / adoption / tokenomics).

Example queries to run in Step 3

  • "[ticker] bear case 2026"
  • "[ticker] short thesis"
  • "[ticker] overvalued"
  • "[thesis keyword] wrong" / "disappointing" / "delayed" / "hype"
  • "[ticker] risks" / "regulatory" / "competition"
  • "[sector] bubble" / "[sector] peak"