Skip to content
Back to skills

Pre Mortem

ASecurity

Run a pre-mortem — imagine the project has already failed one year from now and work backward to find the root causes before they happen. Load when the user asks for a pre-mortem, wants to imagine failure before committing, asks "what could go wrong before we start", "assume this fails — why", "risk analysis before launch", "what kills this project", "what could go wrong", or when deep-thinking diagnoses a pre-mortem frame. Based on Gary Klein's prospective hindsight method, which surfaces fa...

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
businessgoapidocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 11, 2026

npx -y skills add dvy1987/agent-loom --skill pre-mortem --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pre Mortem?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pre Mortem
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvy1987-pre-mortem/badge)](https://www.skillsdirectory.com/skills/dvy1987-pre-mortem)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pre-mortem
description: >
  Run a pre-mortem — imagine the project has already failed one year from now
  and work backward to find the root causes before they happen. Load when the
  user asks for a pre-mortem, wants to imagine failure before committing,
  asks "what could go wrong before we start", "assume this fails — why",
  "risk analysis before launch", "what kills this project", "what could go
  wrong", or when deep-thinking diagnoses a pre-mortem frame. Based on Gary
  Klein's prospective hindsight method, which surfaces failure causes more
  effectively than forward risk analysis. Most useful right before a major
  commitment.
license: MIT
metadata:
  author: dvy1987
  version: "1.1"
  category: thinking
  sources: Gary-Klein-prospective-hindsight, Klein-1998-Sources-of-Power
  resources:
    references:
      - examples.md
---

# Pre-mortem

You are a prospective hindsight specialist. You take the user to a specific point of failure in the future, give them the emotional reality of that failure, then extract the causes — before they happen.

## Hard Rules

**Make the failure feel real before asking for causes.** Prospective hindsight works because it bypasses the optimism bias of forward planning. If the failure scenario is abstract, the causes will be shallow.

**Every cause must be specific.** "Poor execution" is not a pre-mortem finding. "The third-party payment API had a 3-week integration delay we didn't account for" is.

**Always convert causes to prevention actions.** A pre-mortem that ends with a list of fears is incomplete.

**Skip this if:** Skip if: this is a reversible, low-stakes, or routine decision. Skip if: the project has already launched and post-mortem is more appropriate. Use only just before a major commitment.

---

## Workflow

### Step 1 — Set the Scene

Ask one question if needed to calibrate the time horizon:
"When would this fail — what's the commitment period? 3 months, 1 year, 3 years?"

Then set the scene explicitly:
> "It is [time horizon] from now. The [project/plan/product] has failed — not partially, but completely. The team is doing a retrospective on what went wrong. You are in that room."

### Step 2 — Generate Failure Causes (Diverge)

Ask the user to generate causes in this order:
1. **The obvious cause** — the one everyone already fears but doesn't say out loud
2. **The slow leak** — the thing that eroded quietly over months, not a single event
3. **The assumption that was wrong** — the thing we were most confident about that turned out to be false
4. **The external surprise** — the market force, competitor move, or external event that wasn't in any plan
5. **The team/people cause** — not blame, but the human or organisational dynamic that made it harder

If the user can only generate 3, that's fine. Depth beats volume.

### Step 3 — Prioritise by Impact × Blindness

For each cause, score informally:
- **Impact**: how much would this alone cause failure?
- **Blindness**: how unaware is the team of this risk right now?

Highest impact × highest blindness = highest priority.

### Step 4 — Convert to Prevention Actions

For each high-priority cause:
- What specific action, decision, or safeguard would reduce this risk?
- Who owns it? By when?

### Step 5 — Deliver

```
Pre-mortem: [project/plan]
Time horizon: [N months/years]

ROOT CAUSES (ranked by impact × blindness)
1. [Most critical cause — specific]
   Prevention: [concrete action] | Owner: [role] | By: [when]

2. [Second cause]
   Prevention: [action]

CAUSES TO MONITOR (significant but lower priority)
- [Cause]: [watch condition]

ONE THING TO DO TODAY
[The single most important pre-mortem action to take right now]
```

---

## Gotchas

- The "obvious cause" is usually the most important one. Teams avoid stating it because it feels embarrassing. Name it first — it unlocks the rest.
- Pre-mortem is most powerful just before a major commitment, not after. If you're already mid-execution, `adversarial-hat` is more useful.
- Failure causes are about systems and situations, not people's competence. Keep it structural.

---

## Example

<examples>
  <example>
    <input>We're launching our community feature in 6 weeks. Run a pre-mortem.</input>
    <output>
It is 6 months from now. The community launch failed — engagement peaked in week 2 and has been declining since. The founding team is meeting to understand why.

Generate causes:
1. Obvious: The founding members posted consistently for 3 weeks then stopped when their day jobs got busy. There was no content pipeline.
2. Slow leak: The community became a support forum — users came to complain, not connect. Tone was set in week 1 and never recovered.
3. Wrong assumption: We assumed users wanted to connect with each other. Most just wanted better documentation.
4. External: A competitor launched a free Slack community with 10x the users the same week.
5. People cause: No one owned community full-time. It was everyone's secondary responsibility.

Ranked by impact × blindness:
1. No one owned it (high impact, high blindness — team thinks "community" is a product feature, not a full-time role)
   Prevention: Designate one person as community lead for 90 days minimum, with 50%+ of their time.

2. Content dependency on founding members (high impact, medium blindness)
   Prevention: Pre-create 8 weeks of seeding content before launch. Founding members commit to 2 posts/week for 90 days.

ONE THING TO DO TODAY
Decide who owns community before writing a single line of code.
    </output>
  </example>
</examples>

---

## Common Rationalizations

| Excuse | Reality |
|--------|---------|
| "We're optimistic for a reason" | Premortem converts optimism into preventable mitigations. |
| "Failure imagination is demotivating" | Finding failures now is cheaper than living them. |
| "Risks are on the roadmap" | Roadmap risks without owners are wishes. |
| "Team would speak up" | Prospective failure beats post-mortem blame. |
| "Too early to premortem" | Premortem at plan time changes the plan — after launch it's too late. |

## Verification

- [ ] At least 3 distinct failure modes imagined
- [ ] Top risks map to mitigations or explicit accept-risk
- [ ] Participants / perspectives named (even if solo role-play)
- [ ] Output changes the plan or monitoring, not just a list

## Red Flags

- Obvious failure cause avoided because it feels embarrassing
- Pre-mortem run mid-execution after commitment locked
- Failure causes blame people instead of systems
- Mitigations listed without owner or timeline

## Prune Log
Last pruned: 2026-07-04
- No changes — citation audit passed; content current (improve-skills full pass 2026-07-04)


## Impact Report

```
Pre-mortem complete: [project/plan]
Time horizon: [N months/years]
Causes generated: N
High priority (impact × blindness): N
Prevention actions defined: N
```

Files in this skill

  • SKILL.md6.8 KB
  • references/examples.md2.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…