Install
openclaw skills install @deciqai/hindsight-biasActivate when: someone says 'I knew it all along' or 'we should have seen it coming'; a post-mortem is blaming someone for not predicting an outcome; a team is reviewing a past decision and the outcome is coloring the judgment; a decision-maker is being evaluated on what happened rather than what was knowable at the time. Do NOT activate when: contemporaneous pre-decision records exist and match current memory (bias is bounded); the goal is explicitly pattern-recognition from outcomes rather than evaluating the original decision-maker.
openclaw skills install @deciqai/hindsight-biasHindsight bias — the "I knew it all along" effect — is the tendency, after learning an outcome, to misremember your prior judgment as having been closer to that outcome than it actually was. Fischhoff (1975) demonstrated three distinct components: memory distortion ("I said it would happen"), inevitability ("it had to happen"), and foreseeability ("anyone should have seen it"). Each requires a different countermeasure; the structural fix for all three is pre-commitment documentation.
Composes with probabilistic-thinking, premortem, confirmation-bias, and survivorship-bias.
Not when: pre-commitment documentation exists and matches current memory; the goal is pattern-recognition from outcomes; the failure to predict was a genuine process failure with clear pre-outcome signals.
In Coach mode, respond one step at a time. Each [WAIT] is a hard stop — output only that step's question, then stop.
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
Step 1 — State the outcome and the claim: outcome that occurred / who is being credited-blamed / claim of foreseeability (verbatim) / time elapsed.
Step 2 — Reconstruct the pre-outcome information set: what was knowable / what was genuinely uncertain / what contemporaneous records exist / consensus view at the time. Nixon test: if informed contemporaries gave the outcome ≤30%, "anyone should have seen it" is hindsight bias.
Step 3 — Decompose the three components: memory distortion (current memory vs. records) / inevitability (is outcome framed as the only possible result?) / foreseeability ("anyone should have seen it" applied to genuinely uncertain ex-ante info?). Countermeasures: memory → pull records; inevitability → list 3-5 alternative outcomes; foreseeability → identify what pre-outcome info would have made it predictable.
Step 4 — Evaluate the decision process, not the outcome: was the decision reasonable given available info / expected value across plausible outcomes / would you make the same decision again with the same info. Bridgewater matrix: good decision + bad outcome = bad luck (don't change). Bad decision + good outcome = good luck (don't celebrate).
Step 5 — Install pre-commitment documentation: decision journal (who/what/when/why/probability) / pre-mortem record / public prediction logged to internal forum / pre-registered evaluation criteria.
Step 6 — Run a blind post-mortem: read decision journal before outcome data / evaluate against recorded reasoning / introduce outcome data only then / distinguish process error from outcome variance.
# Hindsight Bias Analysis: <outcome>
Outcome / Foreseeability claim (verbatim) / Who is credited-blamed:
Pre-outcome info set (knowable / uncertain / records / consensus / ex-ante probability):
Three-component diagnosis (memory distortion Y/N / inevitability Y/N / foreseeability overclaim Y/N):
Decision-process evaluation (process quality 1-5 / reasonable Y/N / EV / same decision again Y/N):
Structural fix (decision journal owner / pre-mortem owner / blind post-mortem protocol Y/N):
→ Method in Action: Baruch Fischhoff's Nixon-China Trip Study, 1972-1975
| Domain | Common hindsight manifestation | Structural countermeasure |
|---|---|---|
| Investment | "Obvious in retrospect" trade | Decision journal with logged thesis and probability |
| Engineering | "How did anyone miss that bug?" | Blameless post-mortem; reconstruct info state at time |
| Hiring | "I knew this person wouldn't work out" | Logged interview rubric and pre-hire confidence rating |
| Legal | "The defendant should have foreseen the harm" | Ex ante risk assessment; "reasonable person at the time" |
→ Primary sources: references/sources.md
[D] = designed upfront | [O] = observed in real use. [O] entries are more valuable.
| Fake move | Reality |
|---|---|
| [D] "I remember exactly what I said at the time" | Confident-memory subjects were just as biased. Memory without records is unreliable. |
| [D] "But it was so obvious in retrospect" | Hindsight makes everything look obvious. Test: did informed contemporaries give it >50% probability before the outcome? |
| [D] "Anyone with sense would have predicted this" | Check the contemporaneous record — pre-event surveys, market prices, expert forecasts. |
| [D] "The outcome was inevitable given the structure" | List 3-5 plausible alternative outcomes the same structure could have produced. |
| [D] "Process doesn't matter; outcome is what matters" | Outcome alone confounds skill and luck. Evaluate them separately. |
| [D] "We learned the lesson — that's all that matters" | If the "lesson" is hindsight-biased, the next decision will be miscalibrated. |
| → Add [O] entries here after each real use — paste the actual failure pattern | What went wrong and why |
Part of deciqAI Knowledge Skills — open-source thinking skills that make rigor executable for AI agents. Built by deciqAI · https://deciqai.com · Contributions welcome — see the template at the repo root.