/competitive-war-room
Run parallel competitor deep-dives with battle cards
> /plugin marketplace add slgoodrich/agentsHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/competitive-war-room
Context preview
What this command does when you run it.
Run parallel competitor deep-dives with battle cards
Command definition
competitive-war-room.mddescription: "Run parallel competitor deep-dives with battle cards"
argument-hint: '"<competitor1>, <competitor2>, <competitor3>"'
allowed-tools: Read, Glob, Grep, Task, WebSearch, WebFetch
disable-model-invocation: true
Competitive War Room
Run parallel competitor deep-dives and synthesize into positioning strategy, battle cards, and competitive intelligence. One researcher per competitor, working simultaneously.
Usage
/agent-teams:competitive-war-room "Notion, Coda, Slite"
/agent-teams:competitive-war-room "Vercel, Netlify, Cloudflare Pages, Railway"
---
Overview
This command spawns one market-researcher teammate per competitor. Each researcher does a deep-dive on their assigned competitor using WebSearch. The lead synthesizes individual deep-dives into:
- Competitive positioning map
- Differentiation opportunities
- Competitive threats
- Battle cards (one per competitor)
- White space analysis
**What you get:**
- Deep-dive on each competitor (strategy, strengths, weaknesses, pricing, sentiment)
- Side-by-side comparison across competitive dimensions
- Battle cards ready for sales or product decisions
- Specific strategic recommendations
---
Competitors to Analyze
$ARGUMENTS
---
Instructions
Pre-Flight Check
1. Verify Agent Teams is available in your Claude Code version. If teammates cannot be spawned, display:
This command requires Claude Code's Agent Teams feature.
Check https://docs.anthropic.com/en/docs/claude-code for setup instructions.
If not available, stop.
2. Parse the competitor list from the "Competitors to Analyze" section above.
- Trim whitespace from each competitor name
- Validate at least 2 competitors provided
- If fewer than 2: "Please provide at least 2 competitors, separated by commas."
3. Load product context for positioning baseline:
- Read `.claude/product-context/product-info.md` if it exists
- Read `.claude/product-context/competitive-landscape.md` if it exists
- If no product-info.md, ask the user: "What's your product and who's it for? I need this to position you against competitors."
---
Phase 1: Mission Briefing
1. Define your product's positioning baseline from context files or user input.
2. Display briefing:
── Competitive War Room ───────────────────────────────────
Your Product: [product name and positioning from context]
Competitors to analyze:
[1. Competitor 1]
[2. Competitor 2]
[3. Competitor 3]
[... etc.]
Deploying [N] market researchers (one per competitor).
Each will deep-dive: strategy, strengths, weaknesses, pricing, sentiment.
Phase 1: Parallel Deep-Dives ([N] researchers working simultaneously)
Phase 2: Synthesis (positioning map, battle cards, recommendations)
Starting research...
───────────────────────────────────────────────────────────
---
Phase 2: Parallel Deep-Dives
Spawn N market-researcher teammates simultaneously, one per competitor.
**For each competitor, spawn a market-researcher with:**
Prompt: "Deep-dive competitor: [Competitor Name].
CONTEXT - YOUR PRODUCT:
[Product info from context or user input]
Your job: Become the expert on [Competitor Name]. Use WebSearch extensively
to research:
1. **Overview**: What they do, who they serve, how they position
2. **Strategy**: Their approach to the market, recent moves, direction
3. **Strengths**: What they do well (cite evidence from reviews, features)
4. **Weaknesses**: Where they fall short (cite evidence from reviews, complaints)
5. **Pricing**: Full pricing model with tiers (link to pricing page)
6. **Customer Sentiment**: What users love and hate (G2, Capterra, Reddit, etc.)
7. **Threat Level**: How much of a threat are they to [your product]?
Use the standard market-researcher competitive war room output format.
Cite every claim with a source URL and date.
Be thorough but focused. Quality over exhaustiveness."
Wait for all researchers to complete their deep-dives.
---
Phase 3: Synthesis
As the lead agent, compile all deep-dives into a competitive synthesis.
1. Read all individual competitor deep-dives.
2. Invoke the `team-deliverables` skill for the competitive synthesis template.
3. Build the positioning map:
- Map your product against each competitor across key dimensions
- Identify where you're stronger, where you're weaker
4. Identify differentiation opportunities:
- **Where you win**: Advantages to exploit
- **Where you lose**: Weaknesses to mitigate or avoid
- **White space**: Needs no competitor addresses well
5. Assess competitive threats:
- Likelihood and impact of each threat
- Recommended response for each
6. Generate battle cards:
- One per competitor using the battle card section of the template
- Include: their pitch, your counter, where you win, where they win, landmines, killer question
7. Develop strategic recommendations:
- Positioning refinements based on competitive landscape
- Feature priorities informed by competitive gaps
- Messaging adjustments to highlight differentiation
8. Present the completed competitive synthesis to the user.
---
Phase 4: Cleanup
1. Shut down all researcher teammates.
2. Offer to save:
Competitive war room complete.
Would you like me to save these findings?
1. Full report → .claude/product-context/competitive-landscape.md
2. Battle cards → .claude/product-context/battle-cards/[competitor].md
Saving makes this available to other PM agents (product-strategist,
launch-planner, feature-prioritizer) for future reference.
3. If user accepts:
- Save competitive landscape to `.claude/product-context/competitive-landscape.md`
- Save individual battle cards to `.claude/product-context/battle-cards/` directory
- Include "Last Updated: [date]" header in each file
4. If declined, done.
---
Troubleshooting
**"Researchers are returning thin results for a competitor"**: The competitor may be pr
Read more
description: "Run parallel competitor deep-dives with battle cards" argument-hint: '"<competitor1>, <competitor2>, <competitor3>"' allowed-tools: Read, Glob, Grep, Task, WebSearch, WebFetch disable-model-invocation: true
Competitive War Room
Run parallel competitor deep-dives and synthesize into positioning strategy, battle cards, and competitive intelligence. One researcher per competitor, working simultaneously.
Usage
/agent-teams:competitive-war-room "Notion, Coda, Slite"
/agent-teams:competitive-war-room "Vercel, Netlify, Cloudflare Pages, Railway"
---
Overview
This command spawns one market-researcher teammate per competitor. Each researcher does a deep-dive on their assigned competitor using WebSearch. The lead synthesizes individual deep-dives into:
- Competitive positioning map
- Differentiation opportunities
- Competitive threats
- Battle cards (one per competitor)
- White space analysis
**What you get:**
- Deep-dive on each competitor (strategy, strengths, weaknesses, pricing, sentiment)
- Side-by-side comparison across competitive dimensions
- Battle cards ready for sales or product decisions
- Specific strategic recommendations
---
Competitors to Analyze
$ARGUMENTS
---
Instructions
Pre-Flight Check
1. Verify Agent Teams is available in your Claude Code version. If teammates cannot be spawned, display:
This command requires Claude Code's Agent Teams feature. Check https://docs.anthropic.com/en/docs/claude-code for setup instructions.
If not available, stop.
2. Parse the competitor list from the "Competitors to Analyze" section above.
- Trim whitespace from each competitor name
- Validate at least 2 competitors provided
- If fewer than 2: "Please provide at least 2 competitors, separated by commas."
3. Load product context for positioning baseline:
- Read `.claude/product-context/product-info.md` if it exists
- Read `.claude/product-context/competitive-landscape.md` if it exists
- If no product-info.md, ask the user: "What's your product and who's it for? I need this to position you against competitors."
---
Phase 1: Mission Briefing
1. Define your product's positioning baseline from context files or user input.
2. Display briefing:
── Competitive War Room ─────────────────────────────────── Your Product: [product name and positioning from context] Competitors to analyze: [1. Competitor 1] [2. Competitor 2] [3. Competitor 3] [... etc.] Deploying [N] market researchers (one per competitor). Each will deep-dive: strategy, strengths, weaknesses, pricing, sentiment. Phase 1: Parallel Deep-Dives ([N] researchers working simultaneously) Phase 2: Synthesis (positioning map, battle cards, recommendations) Starting research... ───────────────────────────────────────────────────────────
---
Phase 2: Parallel Deep-Dives
Spawn N market-researcher teammates simultaneously, one per competitor.
**For each competitor, spawn a market-researcher with:**
Prompt: "Deep-dive competitor: [Competitor Name]. CONTEXT - YOUR PRODUCT: [Product info from context or user input] Your job: Become the expert on [Competitor Name]. Use WebSearch extensively to research: 1. **Overview**: What they do, who they serve, how they position 2. **Strategy**: Their approach to the market, recent moves, direction 3. **Strengths**: What they do well (cite evidence from reviews, features) 4. **Weaknesses**: Where they fall short (cite evidence from reviews, complaints) 5. **Pricing**: Full pricing model with tiers (link to pricing page) 6. **Customer Sentiment**: What users love and hate (G2, Capterra, Reddit, etc.) 7. **Threat Level**: How much of a threat are they to [your product]? Use the standard market-researcher competitive war room output format. Cite every claim with a source URL and date. Be thorough but focused. Quality over exhaustiveness."
Wait for all researchers to complete their deep-dives.
---
Phase 3: Synthesis
As the lead agent, compile all deep-dives into a competitive synthesis.
1. Read all individual competitor deep-dives.
2. Invoke the `team-deliverables` skill for the competitive synthesis template.
3. Build the positioning map:
- Map your product against each competitor across key dimensions
- Identify where you're stronger, where you're weaker
4. Identify differentiation opportunities:
- **Where you win**: Advantages to exploit
- **Where you lose**: Weaknesses to mitigate or avoid
- **White space**: Needs no competitor addresses well
5. Assess competitive threats:
- Likelihood and impact of each threat
- Recommended response for each
6. Generate battle cards:
- One per competitor using the battle card section of the template
- Include: their pitch, your counter, where you win, where they win, landmines, killer question
7. Develop strategic recommendations:
- Positioning refinements based on competitive landscape
- Feature priorities informed by competitive gaps
- Messaging adjustments to highlight differentiation
8. Present the completed competitive synthesis to the user.
---
Phase 4: Cleanup
1. Shut down all researcher teammates.
2. Offer to save:
Competitive war room complete. Would you like me to save these findings? 1. Full report → .claude/product-context/competitive-landscape.md 2. Battle cards → .claude/product-context/battle-cards/[competitor].md Saving makes this available to other PM agents (product-strategist, launch-planner, feature-prioritizer) for future reference.
3. If user accepts:
- Save competitive landscape to `.claude/product-context/competitive-landscape.md`
- Save individual battle cards to `.claude/product-context/battle-cards/` directory
- Include "Last Updated: [date]" header in each file
4. If declined, done.
---
Troubleshooting
**"Researchers are returning thin results for a competitor"**: The competitor may be pr
Answer product management's hardest questions in minutes, not days Expert product management guidance powered by frameworks from Teresa Torres, Marty Cagan, April Dunford, and more - without hiring a product manager. Right feature. Right users. Right time.

