Superforecasting Skill — Development skill for Claude Code
Turn vague concerns into resolvable, updatable, scoreable probabilistic forecasts.
How to install Superforecasting Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open deusyu/superforecasting-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Superforecasting Skill does
Turn vague concerns into resolvable, updatable, scoreable probabilistic forecasts. A Claude Code / Codex skill.
Alternatives in Development
- Understand Anything — Graphs that teach graphs that impress 80.7k ★
- Book To Skill — Turn any technical book PDF into a Claude Code skill — ready to study, reference, and use while you work 25.9k ★
- Financial Services Plugins — Plugins that turn Claude into a specialist for financial services — investment banking, equity research, priva 7.7k ★
README
Rainman Superforecast
English | [中文](README.zh-CN.md)
Most of the judgments we worry about — "should I", "will it work out", "how likely" — never get tested. We say something vague, the world unfolds, we re-narrate the past to fit. Nothing about our judgment actually improves, because there was never a contract with reality in the first place.
This skill makes judgment **testable**. It walks you through turning each concern into a resolvable forecast (specific event, deadline, settlement criterion), anchors a probability to a reference class instead of a personal story, updates it as evidence arrives, settles it when the deadline hits, and Brier-scores you over time. The ledger is global — every forecast across every project lands in `~/.superforecast/`, so your calibration trains on real outcomes, not on memory.
**Superforecasting = probabilization + testability.** Inspired by Philip Tetlock's *Superforecasting* and the Good Judgment Project. The book gives the methodology — reference classes, base rates, Bayesian updating, Brier scoring; this project makes the methodology executable. The LLM agent walks you through eight gates (resolvability, Fermi-ization, three-layer reference class, base rate, internal-view adjustments, forecast-vs-decision separation, ...). A deterministic Python engine enforces a state machine that blocks the two most common forecast-killers: predictions without deadlines, and after-the-fact reinterpretation. The goal is not "AI predicts the future" — it is "AI engineers your forecasting process; the human keeps judgment ownership and bears decision responsibility."
How It Works
User input ("should I leave Beijing?", "will the deal close?", anxiety)
│
▼
[Mode classification] new / update / settle / review / coach
│
▼ (Mode = new)
[Gate 1] Forecast vs decision vs emotion
[Gate 2] Resolvable? — rewrite if not
[Gate 3] Cloud-like? — Fermi-ize into 3-7 sub-questions
[Gate 4] Type: binary (default) / multi_outcome /
Related Skills
Lazyprompt
Codex skill + plugin: turn vague ideas into optimal prompts for lazycodex/OmO $ulw-plan and $ulw-loop
Token Forecaster
Forecasts how many output tokens a Claude reply or agent turn will use, and shows how it is tracking while it
Cc Hud
A heads-up row above the Claude Code prompt: prompt cache, plan usage with forecasts, the turn in progress and
AgentSuite
Seven role-specific reasoning agents that turn vague intent into precise operating artifacts
Agent Dice
Probabilistic dice triggers for Claude Code hooks
CC Dice
Probabilistic dice trigger system for Claude Code hooks.
Related Agents
Feature Architect
Use to turn a vague client ask into a buildable feature spec — scoping, decisions-needed identification, skill
Grimorio.Po
Raise to turn a vague request into a structured brief: stories, acceptance criteria, states, out-of-scope. The
Dev Inbox Planner
Use this agent when handling feature requests, bug reports, vague product requests, issue triage, requirement