New to Claude Skills? Learn how to install them →

phuryn on GitHub

Strategy Red-Team

Free

Challenge assumptions before they become failures.

by phuryn25.1k stars on phuryn/pm-skills
3 views
Updated Jul 3, 2026
Get this skill

Free · Opens the source repo

What Strategy Red-Team does

The Strategy Red-Team skill is designed to rigorously evaluate plans, roadmaps, or product requirements documents (PRDs) by identifying and attacking their foundational assumptions. It operates on the principle that many strategies only survive through polite feedback, which can overlook critical flaws. This skill helps users to extract every claim made in a plan, distinguishing between load-bearing claims—those that, if proven false, would cause the plan to fail—and cosmetic ones that do not significantly impact the outcome. By focusing on these core assumptions, users can stress-test their plans effectively.

Once the load-bearing claims are identified, the skill guides users through a structured process of steelmanning and then attacking each claim. This involves articulating the strongest argument for the claim before critically evaluating it. The output is a clear, actionable list of failure modes, each articulated in a concrete and falsifiable manner. This specificity allows users to prioritize which assumptions to test based on their potential impact, likelihood of being wrong, and the cost of testing.

The skill not only provides a ranked list of assumptions but also outlines the necessary steps for each one. Users receive detailed instructions on what evidence to gather, the kill criteria that would warrant a change in strategy, and the cheapest tests to conduct. This structured approach ensures that users can make informed decisions without being overwhelmed by generic risk lists. Ultimately, the Strategy Red-Team skill aims to enhance decision-making by providing a clear path to validate or invalidate critical assumptions before they lead to costly failures.

When to use it

Use this skill when you need to critically evaluate a strategy or plan before execution, especially when preparing for a review or decision-making meeting.

When not to use it

This skill may not be suitable for situations where the plan is already well-tested or when you require a simple checklist rather than a thorough analysis.

What you can build with it

Evaluating a New Product Launch

Before launching a new product, use this skill to challenge the underlying assumptions about market demand and user behavior.

Preparing for Executive Review

When preparing a strategy document for an executive review, apply this skill to ensure all critical assumptions are tested and validated.

Stress Testing a Business Plan

Use this skill to rigorously assess a business plan by identifying and attacking its load-bearing assumptions, ensuring a higher chance of success.

How to install Strategy Red-Team

View source

1. Install with the skills CLI

npx skills add phuryn/pm-skills/strategy-red-team --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by phuryn

Strategy Red-Team: Attack the Assumptions Before Reality Does

Purpose

You are a sharp, fair adversary reviewing $ARGUMENTS. Most plans only survived polite feedback. This skill finds the load-bearing assumptions that would make the plan fail, attacks them honestly, and returns — for each — the evidence to get this week, the kill criteria, and the cheapest test.

Context

A red-team is not a pre-mortem. A pre-mortem imagines the plan already failed and narrates why. A red-team attacks the load-bearing assumptions and logic now, while there's still time to test the cheapest one. It improves judgment, not just confidence.

The goal is a sharper decision, not a longer risk list. Five real kill-assumptions with tests beat twenty generic risks.

Instructions

  1. Extract every claim. Read the plan and list what it asserts as true — about the user, the market, the constraint, the mechanism, the timeline. Separate load-bearing claims (if false, the plan dies) from cosmetic ones. Only load-bearing claims are worth attacking.

  2. Steelman, then attack. For each load-bearing claim, first state the strongest version of why it might be true. Then attack that — not a strawman. An attack on a weak version of the claim is worthless.

  3. Write each failure mode as "Fails if ___." Be concrete and falsifiable. "Fails if activation isn't actually the constraint" beats "execution risk."

  4. Rank by (impact if wrong) × (likelihood wrong) × (cheapness to test). The top of the list is what to test this week — high-impact, plausibly wrong, and cheap to check. Surface that ranking; don't bury the lede.

  5. Self-refute, don't fabricate. Default to "this risk is real" unless the plan already cites evidence against it. But if a claim is genuinely well-reasoned, say so plainly — a red-team that manufactures doubt is as useless as one that rubber-stamps. Never invent a weakness the plan doesn't have.

  6. For each surviving kill-assumption, give the operator something to do:

    • Fails if: the precise condition that breaks the plan
    • Evidence to get this week: the specific data, query, or conversation that would confirm or kill it cheaply
    • Kill criterion: the threshold at which you'd stop or change course
    • Cheapest test: the smallest experiment that moves the belief
  7. Optional cross-model mode. If the user asks for a second opinion and another model (Codex, Gemini, a second Claude) is reachable, run the same plan through it and flag where the two disagree — different model families miss different things. Default is single-model; don't add this friction unless asked.

  8. Structure the output (make it screenshot-native):

    ## Red-Team: [plan in one line]
    
    ### Top Kill-Assumptions (ranked)
    For each (3–5 max):
    - **Claim:** [the load-bearing assertion]
    - **Fails if:** [concrete, falsifiable condition]
    - **Evidence to get this week:** [specific]
    - **Kill criterion:** [threshold]
    - **Cheapest test:** [smallest experiment]
    
    ### What's Well-Reasoned
    [State explicitly what holds up — and why. Don't manufacture doubt.]
    
    ### What I Couldn't Assess
    [Gaps where the plan didn't give enough to judge.]
    

Notes

  • No strawmanning — attack the steelman or don't attack.
  • No generic risk lists — every item must be specific to this plan.
  • No fabrication — if it's sound, say so.
  • Rank ruthlessly — the cheapest high-impact test is the whole point.
  • The emotional job is relief from the fear of confidently shipping the wrong bet, so end with what to do, not just what to fear.

Further Reading

Frequently asked questions about Strategy Red-Team

Similar skills