thinking-probabilistic

Installation
SKILL.md

Probabilistic Thinking

Overview

Probabilistic thinking, informed by Philip Tetlock's "Superforecasting," treats a forecast as a probability and a range rather than a single confident number. Three moves do almost all the work: anchor on the base rate, express the estimate as a range (not a point), and update the number when new evidence arrives.

Core Principle: Start from how often similar things happen, state your estimate as a range with a confidence level, and move the number — explicitly — when the evidence moves.

Stateless-agent note. Across a single task you have no persistent prediction log, so there is no "track my calibration over months" step here. The leverage is in the act of estimating: base rate, range, update. Apply the calibration attitude (assume you're overconfident; widen the range) without pretending to keep a cross-session scorecard you don't have.

When to Use

  • Stating a timeline or effort estimate
  • Assessing the risk of an action (migration, deploy, change)
  • Predicting an outcome (will this fix work? will this launch hit the target?)
  • Evaluating an uncertain technical choice
  • Any time you're about to give a confident single number you can't actually be sure of

Decision flow:

Installs
107
GitHub Stars
660
First Seen
Mar 12, 2026
thinking-probabilistic — tjboudreaux/cc-thinking-skills