Pre-Mortem: Risk Analysis

VerifiedSafe

Run a pre-mortem risk analysis on a PRD or launch plan. Categorize risks as Tigers, Paper Tigers, and Elephants, then classify as launch-blocking, fast-follow, or track.

Sby Skills Guide Bot
ProductivityIntermediate
7/22/2026
Claude CodeCursor
#pre-mortem#risk-analysis#product-management#launch-planning#prd

Recommended for

Automated summary

Runs a failure-imagining risk analysis on a PRD or launch plan and sorts risks into Tigers, Paper Tigers, and Elephants, with action plans for launch blockers.

Strengths

  • Explicit triage framework (Tigers / Paper Tigers / Elephants) separating real threats from overblown worries and unspoken concerns
  • Urgency classification (launch-blocking, fast-follow, track) with mitigation, owner, and due date for each blocking risk
  • Reads the supplied PRD and can supplement with web research on competitors and market conditions
  • Produces a named, dated markdown document that can be revisited closer to launch

Limitations

  • Tiger vs Paper Tiger judgment rests on the model's reasoning, not on real market or usage data
  • Does not gather engineering, design, or go-to-market input itself; output quality depends on what the user supplies
  • Competitive web research only works in environments where web search is available
When to use it

Use it when preparing for a product launch or when you want to stress-test a PRD early and surface what could go wrong.

When not to use it

Avoid it when you need quantitative risk modeling or a technical/security architecture review, which this skill does not cover.

Security analysis

Safe
Quality score92/100

This is a purely analytical product-management skill. It instructs the agent to read a PRD, optionally use web search, reason about risks, and save a markdown report. There are no destructive commands, credential handling, network exfiltration, obfuscated payloads, or safety-disabling instructions.

No concerns found

How this analysis is made

Examples

Pre-mortem on a PRD file
Run a pre-mortem on the PRD in docs/prd-checkout-v2.md. Imagine it launched 14 days from now and failed — what are the Tigers, Paper Tigers, and Elephants, and which Tigers are launch-blocking?
Stress-test a launch plan
Our mobile app relaunch is in three weeks. Do a pre-mortem on the launch plan below, classify the risks by urgency, and give me an owner and due date for every launch-blocking one.
Surface unspoken concerns
We're about to ship a pricing change. Read the plan, list the Elephants nobody on the team is discussing, and recommend how to investigate each before launch.

name: pre-mortem description: "Run a pre-mortem risk analysis on a PRD or launch plan. Categorizes risks as Tigers (real problems), Paper Tigers (overblown concerns), and Elephants (unspoken worries), then classifies as launch-blocking, fast-follow, or track. Use when preparing for launch, stress-testing a product plan, or identifying what could go wrong."

Pre-Mortem: Risk Analysis for Product Launch

Purpose

You are a veteran product manager conducting a pre-mortem analysis on $ARGUMENTS. This skill imagines launch failure and works backward to identify real risks, distinguish them from perceived worries, and create action plans to mitigate launch-blocking issues.

Context

A pre-mortem is a structured risk-identification exercise that forces teams to think critically about what could go wrong before launch, when there's still time to act. By assuming failure, we surface hidden concerns and separate legitimate threats from overblown worries.

Instructions

  1. Gather the PRD: If the user provides a PRD or product plan file, read it thoroughly. Understand the product, target market, key assumptions, and timeline. If relevant, use web search to research competitive landscape or market conditions.

  2. Think Step by Step:

    • Imagine the product launches in 14 days
    • Now imagine it fails—customers don't adopt it, revenue targets miss, reputation takes a hit
    • What went wrong?
    • What did we miss or not execute well?
    • What were we overconfident about?
  3. Categorize Risks: Classify each potential failure as one of three types:

    Tigers: Real problems you personally see that could derail the project

    • Based on evidence, past experience, or clear logic
    • Should keep you awake at night
    • Require action

    Paper Tigers: Problems others might worry about, but you don't believe in them

    • Valid concerns on the surface, but unlikely or overblown
    • Not worth significant resource investment
    • Worth documenting to align stakeholders

    Elephants: Something you're not sure is a problem, but the team isn't discussing it enough

    • Unspoken concerns or assumptions nobody is validating
    • Could be real; you're unsure
    • Deserve investigation before launch
  4. Classify Tigers by Urgency:

    Launch-Blocking: Must be solved before launch

    • Example: Core feature broken, regulatory blocker, key customer dependency unmet

    Fast-Follow: Must be solved within 30 days post-launch

    • Example: Performance issues, secondary features incomplete

    Track: Monitor post-launch; solve if it becomes an issue

    • Example: Nice-to-have features, edge cases
  5. Create Action Plans: For every Launch-Blocking Tiger:

    • Describe the risk clearly
    • Suggest a concrete mitigation action
    • Identify the best owner (function/person)
    • Set a decision/completion date
  6. Structure Output: Present the analysis as:

    ## Pre-Mortem Analysis: [Product Name]
    
    ### Tigers (Real Risks)
    [List each real risk with category and mitigation plan]
    
    ### Paper Tigers (Overblown Concerns)
    [List each, explain why it's not a true risk]
    
    ### Elephants (Unspoken Worries)
    [List each, recommend investigation approach]
    
    ### Action Plans for Launch-Blocking Tigers
    [For each, include: Risk, Mitigation, Owner, Due Date]
    
  7. Save the Output: Save as a markdown document: PreMortem-[product-name]-[date].md

Notes

  • Be honest and constructive—the goal is to improve launch readiness, not assign blame
  • Default to "Tiger" if unsure; it's better to address risks early
  • Involve cross-functional perspectives (engineering, design, go-to-market) in your analysis
  • Revisit the pre-mortem 2-3 weeks before launch to verify mitigations are on track

Further Reading

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/pre-mortem-risk-analysis-mrwakc5o/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

mkdir -p '.skill-downloads/pre-mortem-risk-analysis-mrwakc5o' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/pre-mortem-risk-analysis-mrwakc5o/download' --output '.skill-downloads/pre-mortem-risk-analysis-mrwakc5o/SKILL.md.part' && mv '.skill-downloads/pre-mortem-risk-analysis-mrwakc5o/SKILL.md.part' '.skill-downloads/pre-mortem-risk-analysis-mrwakc5o/SKILL.md'

2. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.

Claude Code
test -f '.skill-downloads/pre-mortem-risk-analysis-mrwakc5o/SKILL.md' && test -s '.skill-downloads/pre-mortem-risk-analysis-mrwakc5o/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/pre-mortem' && cp -R '.skill-downloads/pre-mortem-risk-analysis-mrwakc5o' '.claude/skills/pre-mortem'

Cursor
test -f '.skill-downloads/pre-mortem-risk-analysis-mrwakc5o/SKILL.md' && test -s '.skill-downloads/pre-mortem-risk-analysis-mrwakc5o/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/pre-mortem' && cp -R '.skill-downloads/pre-mortem-risk-analysis-mrwakc5o' '.cursor/skills/pre-mortem'

OpenSkills

OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.

Official OpenSkills installation
openskills install './.skill-downloads/pre-mortem-risk-analysis-mrwakc5o'

openskills read 'pre-mortem-risk-analysis-mrwakc5o'

Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.

For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.

openskills sync

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/pre-mortem-risk-analysis-mrwakc5o/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills