Imagine the initiative has already shipped and failed publicly — work backwards from the failure to identify the most likely product / PM causes BEFORE building. Forces concrete risk identification, not vague "what could go wrong" lists. Adapted from Gary Klein's MIT Sloan research; pairs with engineering's engineering-side pre-mortem.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Pre-mortem — fail-it-before-you-build-it
A retrospective for a product / initiative that hasn't happened yet.
Surfaces real risks that "list every risk" prompts miss.
Originated in Gary Klein's research at MIT Sloan; standard now at AWS,
SpaceX, and ops-mature product teams. great-pm's PM-side version focuses
on product / launch / trust failures — not the engineering side
(which engineering's pre-mortem covers).
## The 5-step pre-mortem
### Step 1. Imagine you're 6 months in the future
The initiative shipped. It is a clear, public, painful failure. There's
a TechCrunch story. Users are tweeting screenshots. The team is in damage
control. Your investor / board is asking what went wrong.
### Step 2. Write the post-mortem headline
ONE sentence. Concrete. Specific. Name the failure mode by what it did
to users.
- ❌ Bad: "Adoption was lower than expected."
- ❌ Bad: "AI didn't work as well as we hoped."
- ✅ Good: "On 2026-09-14, Acme's categorizer mis-bucketed 18% of
Tamil-language merchants as 'Other', and the support backlog grew to
6,400 tickets before the bug was identified."
- ✅ Good: "By Q3 we'd lost the top 8 creators to a competitor offering
…
The line at the top of this page pins the label git:20260721.86de099, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_uq34cppi7pqsvvf5
GET https://markdownregistry.com/api/v1/resolve?ref=vandanaajaydubey111/great-pm/pre-mortem
GET https://markdownregistry.com/api/v1/blob/d602bf8b9a2bcecc10feb4c2f98825d6a9860f2b54a8222c683682f1d6d98d34
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
vandanaajaydubey111/great-pm · codex/source-skills/great-pm-runtime/SKILL.md · Use when a GreatPM workflow needs to select, spawn, coordinate, or collect results from its specialist…
vandanaajaydubey111/great-pm · plugins/great-pm/skills/accessibility/SKILL.md · Playbook for product accessibility — WCAG 2.2 AA, ADA Title III (US public accommodations), Section 508 (US federal)…
vandanaajaydubey111/great-pm · plugins/great-pm/skills/activation-aha-moment/SKILL.md · The statistical method for finding a product's activation/aha moment — the action that, taken early, separates retained…
vandanaajaydubey111/great-pm · plugins/great-pm/skills/ai-regulation/SKILL.md · Playbook for AI-specific regulation — EU AI Act (high-risk + GPAI obligations), NIST AI RMF (US voluntary), Biden EO +…
vandanaajaydubey111/great-pm · plugins/great-pm/skills/ai-unit-economics/SKILL.md · The unit-economics model that governs whether an AI product is viable. Forces explicit cost-per-action (token +…
vandanaajaydubey111/great-pm · plugins/great-pm/skills/ai-use-case-scoping/SKILL.md · The should-this-even-be-AI gate — decide where an LLM belongs versus deterministic rules, frame error tolerance as a…
vandanaajaydubey111/great-pm · plugins/great-pm/skills/beachhead-segment/SKILL.md · Identify the first beachhead market segment for a product launch. Evaluates segments against burning pain, willingness…
vandanaajaydubey111/great-pm · plugins/great-pm/skills/blue-ocean-strategy/SKILL.md · Create uncontested market space using value innovation instead of competing head-to-head. Use when the user mentions…
avelikiy/great_cto · skills/pre-mortem/SKILL.md · Imagine the project has already shipped and failed catastrophically — work backwards from the failure to identify the…
rjmurillo/ai-agents · src/claude/skills/pre-mortem/SKILL.md · Guide prospective hindsight analysis to identify project risks before failure occurs. Teams imagine the project has…
rjmurillo/ai-agents · .claude/skills/pre-mortem/SKILL.md · Guide prospective hindsight analysis to identify project risks before failure occurs. Teams imagine the project has…
ysskrishna/ai-agent-skills · skills/pre-mortem/SKILL.md · Use for a pre-mortem, or before committing to a plan, launch or migration: "what could go wrong?", "stress test this…
stefanoskarakasis/product-marketing-skills · pmm-execution/skills/pre-mortem/SKILL.md · Runs a cross-functional pre-mortem on a strategic initiative (product launch, pricing change, GTM pivot, new market…
broomva/skills · skills/strategy/pre-mortem/SKILL.md · Assumes a project has already failed, works backward to identify the top causes, scores them by likelihood and impact…