strategy-red-team

par phuryn

Red-teamez un PRD, une feuille de route ou une stratégie en attaquant ses hypothèses porteuses avant que la réalité ne le fasse. Steelmans attaque ensuite chaque affirmation, classe les modes de défaillance selon impact × probabilité × coût de test, et renvoie le test le moins cher et les critères d'arrêt pour chacun. À utiliser pour stress-tester un plan, éprouver une stratégie, challenger des hypothèses ou préparer un document pour une revue exécutive.

npx skills add https://github.com/phuryn/pm-skills --skill strategy-red-team

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

Plus de skills de phuryn

create-prd
phuryn
Créez un document d'exigences produit en utilisant un modèle complet en 8 sections couvrant le problème, les objectifs, les segments, les propositions de valeur, la solution et la planification des versions. À utiliser lors de la rédaction d'un PRD, de la documentation des exigences produit, de la préparation d'une spécification de fonctionnalité ou de l'examen d'un PRD existant.
prioritization-frameworks
phuryn
Guide de référence sur 9 cadres de priorisation avec formules, conseils sur quand les utiliser et modèles — RICE, ICE, Kano, MoSCoW, Opportunity Score, et plus. À utiliser lors de la sélection d'une méthode de priorisation, de la comparaison de cadres comme RICE vs ICE, ou pour apprendre comment différentes approches de priorisation fonctionnent.
outcome-roadmap
phuryn
Transformez une feuille de route axée sur les livrables en une feuille de route axée sur les résultats qui communique l'intention stratégique. Reformulez les initiatives en énoncés de résultats reflétant les impacts sur les utilisateurs et sur l'entreprise. À utiliser lors du passage à des feuilles de route axées sur les résultats, pour rendre une feuille de route plus stratégique, ou pour reformuler des listes de fonctionnalités en résultats.
project-managementcommunication
pre-mortem
phuryn
Exécutez une analyse de risques pré-mortem sur un PRD ou un plan de lancement. Catégorise les risques en Tigers (vrais problèmes), Paper Tigers (préoccupations exagérées) et Elephants (inquiétudes non exprimées), puis les classe comme launch-blocking, fast-follow ou track. À utiliser lors de la préparation d'un lancement, pour mettre à l'épreuve un plan produit, ou pour identifier ce qui pourrait mal tourner.