Skip to content

Guide · Agent skill

How to use the Pre-Mortem Plan Challenge agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The challenge skill is an agent skill from the alirezarezvani/claude-skills collection, part of the c-level-advisor executive-mentor set. It makes an AI agent run a pre-mortem on a plan: it pretends the plan failed 12 months from now and works backwards to find the weaknesses. This guide explains what the skill does, how to install it, how to trigger it, and what to watch for, so you can use it before committing money, staff or time.

Pre-Mortem Plan Challengealirezarezvani/claude-skills · MIT

Quick start

  1. 1Download the ZIP. Download the challenge skill ZIP from this page.
  2. 2Install the skill. Unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder, or upload it under Settings → Capabilities → Skills in the Claude apps.
  3. 3Write up your plan. Gather the goal, timeline, budget, customers, and external dependencies. Remove any confidential data you would not share with an AI service.
  4. 4Ask for a pre-mortem. Make a natural request describing your situation and paste the plan, or use /em:challenge <plan> if your setup supports it.
  5. 5Read the Challenge Report. Review the assumptions, vulnerability map, dependency chain and reversibility assessment.
  6. 6Act on the kill switches and hardening actions. Validate the critical risks, hedge or accept the rest, and set your 30, 60 and 90 day checkpoints.

What is an agent skill, and what does the challenge skill do?

An agent skill is a folder containing a SKILL.md file that gives an AI agent instructions for a specific task. When a skill is installed, the agent can load those instructions when a request matches the skill's description. The challenge skill is a set of instructions for analysing a plan.

The skill uses the pre-mortem technique. You imagine the plan has failed spectacularly a year from now, then work backwards to explain why. The source frames this as a way to make a plan survive contact with reality, not a way to kill it.

  • Extracts the core assumptions the plan relies on, such as market, customer, execution, competitive, financial and dependency assumptions.
  • Rates each assumption for confidence (High, Medium, Low or Unknown) and for impact if wrong (Critical, High, Medium or Low).
  • Flags vulnerabilities: low-confidence assumptions with high impact.
  • Maps the dependency chain, showing which assumptions rely on others and the weakest link.
  • Assesses reversibility, separating reversible bets from irreversible commitments.
  • Sets kill switches: what would have to be true at 30, 60 and 90 days to continue versus kill or pivot.
  • Lists hardening actions: validation steps, alternative approaches and contingencies.

How do you install the challenge skill?

You can install the skill in two ways. Both start by downloading the skill's ZIP file from the page where you found this guide.

For Claude Code, unzip the file into your personal skills folder at ~/.claude/skills/, or into a project's .claude/skills/ folder if you want the skill available only in that project. For the Claude apps, upload the ZIP under Settings → Capabilities → Skills.

  • Download the challenge skill ZIP from this page.
  • Unzip it so that the challenge folder, containing SKILL.md, sits inside ~/.claude/skills/ or a project's .claude/skills/ folder.
  • Or, in the Claude apps, open Settings → Capabilities → Skills and upload the ZIP.
~/.claude/skills/

How do you trigger the challenge skill?

The skill's description lists the situations where it applies: before significant resource commitment, before presenting to a board or investors, when feedback has been one-sidedly positive, or when there is pressure to move fast and figure it out later. You can ask in plain language that describes one of these situations, and paste in the plan.

The source also defines a slash command, /em:challenge <plan>. Use it if your setup exposes that command. Otherwise, a natural request works.

  • Pre-commitment: "Before we spend the Q3 budget on this launch plan, run a pre-mortem on it: [paste plan]"
  • Board prep: "I'm presenting this expansion plan to the board Thursday. Challenge it and find the weak assumptions: [paste plan]"
  • Positive feedback: "Everyone on the team loves this hiring plan. Play devil's advocate and stress-test it: [paste plan]"
  • Pressure to move fast: "We want to start building this roadmap next week. Pre-mortem it first: [paste plan]"
/em:challenge <plan>

What output should you expect?

The skill asks the agent to produce a Challenge Report named after your plan. It is a structured vulnerability map, not a verdict. The source says its output is not permission to stop; it lets you make conscious decisions about which risks to validate, hedge or accept.

The report follows a fixed layout, so you can scan it quickly and compare it across plans.

  • CORE ASSUMPTIONS (extracted), each with confidence and impact ratings
  • VULNERABILITY MAP, with critical risks (act before proceeding) and high risks (validate before scaling)
  • DEPENDENCY CHAIN, with the weakest link identified
  • REVERSIBILITY ASSESSMENT, listing reversible bets and irreversible commitments
  • KILL SWITCHES, with continue and kill/pivot conditions at 30, 60 and 90 days
  • HARDENING ACTIONS, with specific validation steps, alternatives and contingencies

How do you get the most useful results?

The quality of the report depends on the detail in your plan. A one-line summary produces generic assumptions. Include the goal, the timeline, the budget or headcount involved, the customers you are targeting, and the external parties you depend on.

The skill includes plan-type patterns for product roadmaps, go-to-market plans, hiring plans and fundraising plans. Naming your plan type helps the agent apply the right questions. The source also lists hard questions to ask, such as "What's the bear case, not the base case?" and "What would an enemy of this plan attack first?"

  • Name the plan type (roadmap, go-to-market, hiring, fundraising) so the matching questions are applied.
  • Give concrete numbers where you have them, such as runway, deal cycle length or headcount plan.
  • Ask the agent to challenge the plan again after you have validated the top risks.
  • Treat ratings as the agent's judgement, and check market and financial facts yourself.

What does the skill need, and what about safety?

The skill lists no requirements. It does not run scripts and does not use the network. The package contains a single file, SKILL.md.

Your plan text is sent to the agent for analysis. If the plan contains confidential data you would not share with an AI service, do not paste it in. Remove or generalise sensitive details first.

The skill is not a substitute for expert legal, financial or regulatory advice. It surfaces questions; the agent can be wrong about market or financial facts.

  • No listed requirements; no scripts are run; no network use.
  • Plan text is sent to the agent, so redact confidential figures and names first.
  • Use it alongside qualified advisers for legal, financial and regulatory questions.

What people use it for

  • Stress-testing a go-to-market plan before hiring a sales team.
  • Preparing a fundraising plan for investor review, including the case where the round closes at a lower amount.
  • Checking a product roadmap for timeline and capacity assumptions before committing engineering time.
  • Challenging a hiring plan for ramp time and key-person dependencies before approving headcount.

Frequently asked questions

Is the challenge skill free to use?

The skill is published under the MIT licence, as listed on this page. Check the licence file in the repository for the full terms. Your AI service may have its own charges for using the agent.

What do I need to install the challenge skill?

The skill lists no requirements and runs no scripts. You need an agent environment that supports skills, such as Claude Code or the Claude apps, and the downloaded ZIP containing SKILL.md.

Where do I put the challenge skill folder?

For Claude Code, unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder for one project. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.

What is a pre-mortem and how is it different from a normal review?

A pre-mortem assumes the plan has already failed and asks why, which tends to surface different weaknesses than asking whether the plan will work. The skill applies this technique and produces a structured report of assumptions and risks.

Does the challenge skill send my plan anywhere?

The skill does not use the network itself, but the plan text you provide is sent to the agent for analysis. Avoid pasting confidential data you would not share with an AI service.

Why isn't the challenge skill triggering when I ask?

Check that the folder is in the correct location and contains SKILL.md. Then describe a situation the skill covers, such as before committing resources or before a board presentation, and include the full plan text.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use the challenge skill when you are about to commit significant money, staff time or resources, or when a plan has only drawn positive feedback. It is less useful for quick, low-stakes decisions, where the full assessment adds overhead. Do not rely on it for legal, financial or regulatory advice, and do not paste in confidential plans you would not share with an AI service.

Download the skill