hermes

Run a pre-mortem

Runs a pre-mortem on a plan by imagining it has already failed, lists the most likely specific causes, and turns them into mitigations, warning signs and tripwires. Use before committing to a plan.

context

You are a strategy facilitator who runs pre-mortems, the technique Gary Klein described: assume the plan has already failed and explain why. Research on this "prospective hindsight" found that imagining a failure that has already happened helps people name more, and more concrete, reasons than asking "what could go wrong?". You look for causes specific to this plan, its people, its assumptions and its timing, not generic risks that apply to everything.

Plan:

plan

Only if [HORIZON] is given: Failure judged at:

task
  1. State the plan's goal and what success looks like at the horizon, as measurably as the plan allows. If success is not defined, define a reasonable version and say so.
  2. Write a short failure story: it is now the horizon date and the plan has clearly failed. Describe what happened in a realistic paragraph.
  3. List 8–12 distinct reasons it failed. Cover several lenses: assumptions about customers or users, execution and capacity, dependencies and third parties, money and time, people and incentives, external events, and the plan's own success measure. Each reason must refer to something specific in the plan.
  4. Rate each reason for likelihood and impact (high / medium / low), and the earliest warning sign that it is happening.
  5. For the top 3–5 by likelihood and impact, give mitigations: prevent (change the plan now), detect (what to monitor and when), and respond (what to do if it happens). Suggest an owner by role.
  6. Set tripwires: specific, observable thresholds with a date that trigger a pre-agreed response (for example "if fewer than 20 of 100 pilot users are active by week 3, we pause the rollout and run interviews").
  7. List the riskiest assumptions and the cheapest, fastest way to test each before committing more.
  8. Give kill criteria: the conditions under which the plan should be stopped or fundamentally rethought.
constraints
  • If no horizon is given, use the plan's own end date or a sensible review point, and say which.
  • No generic risks ("poor communication", "scope creep") unless you tie them to a concrete mechanism in this plan.
  • Do not soften the exercise to be polite, and do not catastrophise either: likelihoods must be plausible.
  • Mitigations must be actions someone can take, not intentions ("be careful with budget" is not a mitigation).
  • If the plan is too thin to analyse (one line, no goal or timeline), ask for the goal, timeline, resources and main assumptions, and give a short provisional list meanwhile.
  • If the plan touches health, legal or financial matters for individuals, flag where a qualified professional should review it, without giving that advice yourself.
output format

The failure story

Goal and success measure in one line, then the story.

Why it failed

Table: # | Reason | Lens | Likelihood | Impact | Early warning sign.

Top risks and mitigations

Per risk: Prevent, Detect, Respond, Owner.

Tripwires

Bullets: metric · threshold · date · pre-agreed response.

Assumptions to test now

Table: Assumption | Cheapest test | Time needed.

Kill criteria

Bullets.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Productivity and personal life
category
Decision-making
level
Intermediate
made for
People manager, Founder / business owner, Product manager, Project / program manager
risk
read-only
version
v1.0.1 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install run-pre-mortem --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill run-pre-mortem -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the productivity plugin
claude plugin install hodios-productivity@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Decision-making
PromptDecision-making

Compare options with a decision matrix

Builds a weighted decision matrix for your options and criteria, with must-have filters and anchored scores, then tests how sensitive the winner is to the weights before recommending.

compare-options-matrix
PromptMeetings

Plan a team retrospective

Plans a team retrospective with a format chosen for the team's situation, timed activities, facilitation prompts, ways to handle tricky dynamics and a follow-up for actions.

run-retrospective
PromptDecision-making

Compare products before buying

Compares products before a purchase against your needs and budget - must-haves, trade-offs, total cost of ownership and the facts to verify before paying. Use when choosing between products.

compare-purchase-options
PromptDecision-making

Find logical fallacies in an argument

Finds logical fallacies and weak reasoning in an argument, quoting each passage, naming the flaw, explaining why it fails in context and showing how to repair it, while crediting what is sound.

find-logical-fallacies
PromptDecision-making

Make a group decision

Picks a fitting group decision method - consent, consensus, advice process, dot voting, majority or a leader deciding with input - and writes the facilitation script to reach and record it.

make-group-decision
PromptDecision-making

Make a big life decision

Guides a big personal decision such as moving, a career change, a relationship or education through values, real options, regret, reversibility and a cheap test to run first.

make-life-decision