competitive-analysis · git:20260303.f77c189 · 2026-03-03 · sha256 a33e199359440f98
competitive-analysis git:20260303.f77c189A
Immutable. This exact content never changes and is served at /api/v1/blob/a33e199359440f98.
--- name: competitive-analysis description: > Conduct a competitive analysis. Use when the user says "competitive analysis", "how do competitors handle X", "market landscape", "what does [competitor] do", "compare us to X", "positioning analysis", or wants to understand how a product or feature compares to alternatives - even if they don't say "competitive analysis". --- ## Overview A competitive analysis answers two questions: where are you stronger, and where are you weaker? The output should inform product decisions, not just describe what competitors built. ## Workflow ### Step 1: Define the scope Clarify with the user: - Is this for a specific feature or the whole product? - Who are the known competitors? (direct, indirect, adjacent) - What's the decision this analysis will inform? Scope determines depth. A pricing decision needs different analysis than a roadmap decision. ### Step 2: Identify competitors Group into: - **Direct** - Same user, same problem, similar solution - **Indirect** - Same user, same problem, different solution - **Adjacent** - Different user or problem, but overlapping features Cap at 5-7 competitors. More than that dilutes the analysis. ### Step 3: Define comparison dimensions Choose 5-8 dimensions relevant to the decision. Common ones: - Core feature set - Pricing model - Target user segment - Onboarding experience - Integration ecosystem - Performance / reliability - Mobile experience ### Step 4: Build the comparison matrix Present as a table: | Dimension | [Your Product] | Competitor A | Competitor B | Competitor C | |-----------|---------------|--------------|--------------|--------------| Use: Strong / Partial / Missing / Not applicable ### Step 5: Identify gaps and opportunities Answer explicitly: - Where do competitors consistently outperform you? - Where do you consistently outperform them? - What do users want that nobody is building? ### Step 6: State implications End with 2-3 bullet points: "Given this analysis, we should consider..." Analysis without implications is research, not strategy. ## Anti-Patterns **1. Feature-listing without insight** Bad: "Competitor X has a dashboard. Competitor Y has a dashboard. Competitor Z has a dashboard." Good: "All major competitors offer dashboards. Our lack of one is a table-stakes gap, not a differentiator opportunity." **2. Scope creep** Bad: Analyzing 12 competitors across 20 dimensions. Good: 5 competitors, 7 dimensions, focused on the decision at hand. **3. Static analysis** Bad: "Competitor X doesn't have mobile support." Good: Note when the data was collected. Competitive landscapes shift. Flag anything likely to change. **4. No implications** Bad: Analysis ends with the comparison table. Good: Always ends with: "What this means for us is..." ## Quality Checklist - [ ] Scope is defined (feature vs. product, decision it informs) - [ ] Competitors categorized as direct / indirect / adjacent - [ ] No more than 7 competitors - [ ] Dimensions are relevant to the decision, not generic - [ ] Comparison matrix is clear and scannable - [ ] Gaps and opportunities are stated explicitly - [ ] Analysis ends with implications, not just observations