Competitive Landscape Mapping
CRITICAL STANDARDS - APPLY TO EVERY ANALYSIS
Source File Primacy
When source files (Excel/CSV) are provided:
- Extract values DIRECTLY — Do not perform your own calculations; use the numbers as they appear
- Maintain consistency — When the same metric appears in multiple places, ensure identical values throughout
- Verify calculations — If the prompt asks you to calculate something, verify your result matches related data in the source
- Round only as shown — Use the same decimal precision as the source file
Prompt Fidelity
When the prompt specifies exact requirements, follow them verbatim:
Slide Titles & Section Names:
- If prompt says
"Overview and Competitive Scope" slide — use EXACTLY that title, not a paraphrase
- If prompt says
within the "Segment Mix" section — use EXACTLY "Segment Mix" as the section header
- Never substitute with creative alternatives (e.g., don't use "FY2024 Segment Contribution Analysis" when "Overview and Competitive Scope" was specified)
Chart vs Table:
- If prompt says
embedded chart — create an actual PowerPoint chart object, NOT a table
- If prompt says
data labels must display — these go on chart elements (bars, slices, lines), not table cells
- Tables and charts are NOT interchangeable — use exactly what's specified
Complete Data Series:
- If prompt lists 7 competitors, include ALL 7 — not 5 or 6
- If prompt shows data for years 2015-2025, include ALL years — not a subset
- If prompt specifies 6 series in a chart (Uber, Lyft, DiDi, Bolt, Grab, Gojek), include ALL 6 — not 4
Exact Values & Phrasing:
- If prompt says
Revenue: $43.98B (+18% YoY) — display exactly that format
- If prompt says
surpasses DoorDash 4:1, Lyft 8:1 — use those exact ratios, not "7.6x Lyft"
- If prompt gives specific percentages (e.g., "Uber 30%, DiDi 35%"), use exactly those numbers
When in doubt: Re-read the prompt. If it specifies something explicitly, that's not a suggestion — it's a requirement.
Reference Files
This skill includes reference files in the references/ folder. Use them as follows:
references/schemas.md — Table templates for M&A transactions, scenario analysis, and slide structure. Reference when building financial tables or investment scenarios.
references/frameworks.md — 2x2 matrix axis pairs by industry. Reference when choosing positioning visualization dimensions.
Source Quality Hierarchy
When sources conflict, prioritize in this order:
- 10-Ks / Annual Reports — Audited, highest reliability
- Earnings Calls / Investor Presentations — Management commentary, forward guidance
- Sell-Side Research — Analyst estimates, useful for private company sizing
- Industry Reports (McKinsey, Gartner, etc.) — Market sizing, trends
- News Articles — Use only for recent developments, verify against primary sources
Data Comparability
- Time periods must match — All competitor metrics from same fiscal year. Flag exceptions: "(FY24)" vs "(H1 2024)"
- Metric definitions must match — Same calculation methodology across competitors
- Currency normalization — Convert all figures to USD for international comparisons; note exchange rate and date used
- Use "-" for missing data — Never leave cells blank; for private companies, use "N/A" or estimates with "[E]" flag
- Cite every number — Format: "[Company] [Document] ([Date])"
- Source file fidelity — When Excel/CSV files are provided, use values exactly as given; do not recalculate or round differently than shown
Design & Formatting
- Slide titles = insights — "Scale leaders pulling away from niche players" not "Competitive Analysis"
- Slide titles must fit — One or two lines fine, but no overflow; reduce font size if needed (min 24pt)
- Signposts = quantified — "margin below 40%" not "margins decline"
- Ratings include actuals — "●●● $160B" not just "●●●"
- Slide numbers required — Every slide must have a page number
Presentation-Specific Requirements
- Actual embedded charts required — Pie charts, bar charts, and line graphs must be real PowerPoint chart objects (created via pptx skill), NOT text/ASCII representations
- Match prompt structure — If prompt specifies slide structure, follow it
- Competitor tables — For comprehensive analysis: metrics table + qualitative table per competitor. For rapid assessments: single combined table is acceptable.
- Segment financials — Include both Revenue AND EBITDA when available. For private competitors or limited disclosure, revenue-only tables are acceptable; note "[EBITDA not disclosed]"
Visual Reference
Review examples/Toast_Embedded_Payments_Competitive_Landscape_v3.pptx and match its professional quality:
Spacing & Overflow Prevention:
- Title-to-content gap — Minimum 0.4" between slide title bottom and first content element
- Section header gaps — Minimum 0.25" between section headers and content below
- Element buffers — Minimum 0.2" between any two elements (tables, text boxes, charts)
- Margin safety — Keep all content at least 0.5" from slide edges
- Text overflow — If text doesn't fit, reduce font size or split across slides; never let text clip or overlap
Slide Titles:
- Must fit within slide width — One or two lines is fine, but text must not overflow or clip
- If title is too long — Shorten wording or reduce font size (minimum 24pt)
- Front-load the insight — Put the key point first, details second
Chart Formatting:
- Legend inside layout — Always set
include_in_layout=True so legends don't overlap chart area
- Legend position — Use RIGHT for pie charts (≤6 items), BOTTOM for line/bar charts (≤4 series)
- Too many series — If >6 series, consider splitting into multiple charts or using a table instead
- Data labels — For pie charts, show percentages on slices rather than relying solely on legend
Typography (set explicitly, never use defaults):
- Slide title: 28-32pt bold
- Section headers: 16-20pt bold
- Body text: 11-14pt regular
- Table text: 10-12pt regular
- Sources/footnotes: 8-10pt, gray
- Consistency rule: Same element type = same font size throughout deck
Layout:
- Clean grid alignment — tables and text blocks align to consistent margins
- Generous whitespace — don't crowd slides; let content breathe
- Visual hierarchy — most important insight is largest/most prominent
- One key message per slide — supporting detail below
Color:
- Limited palette — 2-3 colors max (one accent color for emphasis)
- Muted tones — avoid bright/saturated colors; use navy, gray, muted blue
- Consistent application — same color meanings throughout (e.g., accent for key metrics)
Tables:
- Light gray header row with bold text
- Alternating row shading (subtle) or clean white with thin borders
- Right-align numbers, left-align text
- Adequate cell padding — text shouldn't touch borders
Rating visuals:
- ●●● / ●●○ / ●○○ system with actual metric alongside
- Consistent placement in comparative tables
Adapt structure and metrics to fit your industry — but maintain this level of polish.
What's STRICT vs FLEXIBLE
| STRICT (Every Time) |
FLEXIBLE (Case-by-Case) |
| Exact titles/sections when prompt specifies |
Creative titles when prompt doesn't specify |
| Chart when prompt says chart; table when prompt says table |
Visualization type when prompt doesn't specify |
| All data points/competitors listed in prompt |
Number of competitors when prompt doesn't specify |
| Exact values/ratios when prompt specifies them |
Rounding when prompt doesn't specify precision |
| Titles fit without overflow |
Number of competitor categories |
| Minimum spacing between elements |
Which dimensions to compare |
| Chart legends inside layout |
Number of competitors profiled |
| No overlapping text/elements |
Visualization type (2x2, radar, tier) |
WORKFLOW PHASES
Phase 1: Clarify Requirements
Before starting, confirm:
- Scope: Single company deep-dive or multi-company comparison?
- Output: Presentation or written memo?
- Focus areas: Specific competitors, dimensions, or strategic questions?
- Investment context: Need scenarios/signposts?
- Source files: What data files are provided and what values should be extracted?
Phase 2: Research → Outline → Review → Create
Do NOT create final output until outline is reviewed.
The 10-step Analysis Workflow below (Steps 0-9) is executed during Phase 2. Complete research and outlining before creating final slides or documents.
ANALYSIS WORKFLOW
Step 0: Identify Industry-Defining Metrics
Before diving into analysis, identify 3-5 metrics that matter most for this industry:
| Industry |
Key Metrics |
| SaaS |
ARR, NRR, CAC payback, LTV/CAC, Rule of 40 |
| Payments |
GPV, take rate, attach rate, transaction margin |
| Marketplaces |
GMV, take rate, buyer/seller ratio, repeat rate |
| Retail |
Same-store sales, inventory turns, sales per sq ft |
| Logistics |
Volume, cost per unit, on-time delivery %, capacity utilization |
For industries not listed, identify the 3-5 metrics that investors and operators use to benchmark performance.
Use these metrics consistently across all competitor comparisons.
Step 1: Market Context
- Market size (current and projected) with source
- Growth drivers and headwinds
- Key trends reshaping the industry
CORRECT: "The embedded payments market is $80-100B in 2024, growing at 20-25% CAGR (McKinsey 2024)"
WRONG: "The market is large and growing rapidly"
Step 2: Industry Economics
Map value flows. Approach varies by industry type:
- Vertically-structured — Value chain layers with typical margin at each
- Platform/network — Ecosystem participants and value flows between them
- Fragmented — Consolidation dynamics and margin differences by scale
Step 3: Target Company Profile
| Metric | Value |
|--------|-------|
| Revenue | $4.96B |
| Growth | +26% YoY |
| Gross Margin | 45% |
| Profitability | $373M Adj. EBITDA |
| Customers | 134K |
| Retention | 92% |
| Market Share | ~15% |
For multi-segment companies, add segment breakdown:
| Segment | Revenue | Rev YoY | Rev % | EBITDA | EBITDA YoY | Margin |
|---------|---------|---------|-------|--------|------------|--------|
| Seg A | $25.1B | +26% | 57% | $6.5B | +31% | 26% |
| Seg B | $13.8B | +31% | 31% | $2.5B | +64% | 18% |
| Seg C | $5.1B | -2% | 12% | -$74M | -16% | -1% |
| Total | $44.0B | +18% | 100% | $6.5B* | - | 15% |
*Note corporate costs if applicable
Step 4: Competitor Mapping
Group competitors using the framework that fits:
- By business model — Platform vs. vertical vs. horizontal
- By segment — Enterprise vs. SMB vs. consumer
- By posture — Direct vs. adjacent vs. emerging
- By origin — Incumbents vs. disruptors vs. new entrants
Step 5: Positioning Visualization
| Visualization |
Best For |
| 2x2 Matrix |
Two dominant competitive factors |
| Radar/Spider |
Multi-factor comparison |
| Tier Diagram |
Natural clustering/strategic groups |
| Value Chain Map |
Vertical industries |
| Ecosystem Map |
Platform markets |
Step 6: Competitor Deep Dives
Table 1 — Metrics:
| Metric | Value |
|--------|-------|
| Revenue | $X.XB |
| Growth | +XX% YoY |
| Gross Margin | XX% |
| Market Cap | $X.XB |
| Profitability | $XXXM EBITDA |
| Customers | XXK |
| Retention | XX% |
| Market Share | ~XX% |
Table 2 — Qualitative:
| Category | Assessment |
|----------|------------|
| Business | What they do (1 sentence) |
| Strengths | 2-3 bullets |
| Weaknesses | 2-3 bullets |
| Strategy | Current priorities |
Step 7: Comparative Analysis
| Dimension | Company A | Company B | Company C |
|-----------|-----------|-----------|-----------|
| Scale | ●●● $160B | ●●○ $45B | ●○○ $8B |
| Growth | ●●○ +26% | ●●● +35% | ●●○ +22% |
| Margins | ●●○ 7.5% | ●○○ 3.2% | ●●● 15% |
Step 8: Strategic Context
- M&A transactions (multiples, strategic rationale)
- Partnership and integration trends
- Capital raising patterns
- Regulatory developments
Step 9: Synthesis
Competitive Moat Assessment:
Evaluate each competitor's durable advantages using these categories:
| Moat Type |
What to Assess |
| Network Effects |
Strength of user/supplier flywheel; cross-side vs. same-side effects |
| Switching Costs |
Technical integration depth, contractual lock-in, behavioral habits |
| Scale Economies |
Unit cost advantages at volume; minimum efficient scale |
| Intangible Assets |
Brand value, proprietary data, regulatory licenses, patents |
Rate each as Strong / Moderate / Weak with supporting evidence.
Required Synthesis Elements:
- Durable advantages (hard to replicate) — map to moat categories above
- Structural vulnerabilities (hard to fix)
- Current state vs. trajectory
For investment contexts:
| Scenario | Probability | Key Driver |
|----------|-------------|------------|
| Bull | 30% | Market share gains, margin expansion |
| Base | 50% | Current trajectory continues |
| Bear | 20% | Competitive pressure, margin compression |
QUALITY CHECKLIST
Before finalizing, verify:
Prompt Fidelity:
- ✅ Slide titles match prompt exactly (not paraphrased)
- ✅ Section names match prompt exactly
- ✅ Charts used where prompt says "chart"; tables where prompt says "table"
- ✅ All competitors/data points included (if prompt lists 7, include 7)
- ✅ All years/periods included (if prompt shows 2015-2025, include all)
- ✅ Exact values and formats used as specified in prompt
- ✅ Commentary uses exact phrasing when prompt specifies it
Source File & Data Consistency:
- ✅ All values from source files extracted directly (not recalculated)
- ✅ Same metric shows identical value across all slides
- ✅ Calculated percentages match source data or related figures
- ✅ Numbers use same decimal precision as source
Layout & Spacing:
- ✅ Minimum 0.4" gap between slide title and first content element
- ✅ No text or elements overlapping
- ✅ All content within 0.5" margin from slide edges
- ✅ Text fits within containers (no clipping or overflow)
- ✅ Slide titles fit within slide width (1-2 lines, no overflow)
Charts:
- ✅ Legends set to include_in_layout=True (no overlap with chart)
- ✅ Legend position appropriate (RIGHT for pie, BOTTOM for line/bar)
- ✅ No more than 6 series per chart; if more, split or use table
Typography:
- ✅ Font sizes explicitly set (not default)
- ✅ Same element type uses same font size across all slides
- ✅ Titles 28-32pt, headers 16-20pt, body 11-14pt, sources 8-10pt
Data & Sources:
- ✅ Every number has a source citation
- ✅ All competitor metrics from same fiscal period (flag exceptions)
- ✅ Same metric definitions across all competitors
Presentation Format:
- ✅ Slide titles state insights, not topics
- ✅ All slides have page numbers
- ✅ Charts are actual embedded PowerPoint objects (not ASCII/text)
- ✅ Segment tables include EBITDA where available; revenue-only acceptable for private companies
1---2name: fsi-fa-competitive-analysis3description: Framework for competitive landscape analysis across any industry. Use when creating competitor analysis, market positioning assessments, investment memos, strategic reviews, or any analysis requiring systematic evaluation of competitive dynamics. Triggers include requests for competitive landscape decks, peer comparisons, market structure analysis, strategic positioning assessments, and investment recommendations.4---56# Competitive Landscape Mapping78---910## CRITICAL STANDARDS - APPLY TO EVERY ANALYSIS1112### Source File Primacy1314When source files (Excel/CSV) are provided:15* **Extract values DIRECTLY** — Do not perform your own calculations; use the numbers as they appear16* **Maintain consistency** — When the same metric appears in multiple places, ensure identical values throughout17* **Verify calculations** — If the prompt asks you to calculate something, verify your result matches related data in the source18* **Round only as shown** — Use the same decimal precision as the source file1920### Prompt Fidelity2122When the prompt specifies exact requirements, follow them verbatim:2324**Slide Titles & Section Names:**25* If prompt says `"Overview and Competitive Scope" slide` — use EXACTLY that title, not a paraphrase26* If prompt says `within the "Segment Mix" section` — use EXACTLY "Segment Mix" as the section header27* Never substitute with creative alternatives (e.g., don't use "FY2024 Segment Contribution Analysis" when "Overview and Competitive Scope" was specified)2829**Chart vs Table:**30* If prompt says `embedded chart` — create an actual PowerPoint chart object, NOT a table31* If prompt says `data labels must display` — these go on chart elements (bars, slices, lines), not table cells32* Tables and charts are NOT interchangeable — use exactly what's specified3334**Complete Data Series:**35* If prompt lists 7 competitors, include ALL 7 — not 5 or 636* If prompt shows data for years 2015-2025, include ALL years — not a subset37* If prompt specifies 6 series in a chart (Uber, Lyft, DiDi, Bolt, Grab, Gojek), include ALL 6 — not 43839**Exact Values & Phrasing:**40* If prompt says `Revenue: $43.98B (+18% YoY)` — display exactly that format41* If prompt says `surpasses DoorDash 4:1, Lyft 8:1` — use those exact ratios, not "7.6x Lyft"42* If prompt gives specific percentages (e.g., "Uber 30%, DiDi 35%"), use exactly those numbers4344**When in doubt:** Re-read the prompt. If it specifies something explicitly, that's not a suggestion — it's a requirement.4546### Reference Files4748This skill includes reference files in the `references/` folder. Use them as follows:49* **`references/schemas.md`** — Table templates for M&A transactions, scenario analysis, and slide structure. Reference when building financial tables or investment scenarios.50* **`references/frameworks.md`** — 2x2 matrix axis pairs by industry. Reference when choosing positioning visualization dimensions.5152### Source Quality Hierarchy5354When sources conflict, prioritize in this order:551. **10-Ks / Annual Reports** — Audited, highest reliability562. **Earnings Calls / Investor Presentations** — Management commentary, forward guidance573. **Sell-Side Research** — Analyst estimates, useful for private company sizing584. **Industry Reports** (McKinsey, Gartner, etc.) — Market sizing, trends595. **News Articles** — Use only for recent developments, verify against primary sources6061### Data Comparability62* **Time periods must match** — All competitor metrics from same fiscal year. Flag exceptions: "(FY24)" vs "(H1 2024)"63* **Metric definitions must match** — Same calculation methodology across competitors64* **Currency normalization** — Convert all figures to USD for international comparisons; note exchange rate and date used65* **Use "-" for missing data** — Never leave cells blank; for private companies, use "N/A" or estimates with "[E]" flag66* **Cite every number** — Format: "[Company] [Document] ([Date])"67* **Source file fidelity** — When Excel/CSV files are provided, use values exactly as given; do not recalculate or round differently than shown6869### Design & Formatting70* **Slide titles = insights** — "Scale leaders pulling away from niche players" not "Competitive Analysis"71* **Slide titles must fit** — One or two lines fine, but no overflow; reduce font size if needed (min 24pt)72* **Signposts = quantified** — "margin below 40%" not "margins decline"73* **Ratings include actuals** — "●●● $160B" not just "●●●"74* **Slide numbers required** — Every slide must have a page number7576### Presentation-Specific Requirements77* **Actual embedded charts required** — Pie charts, bar charts, and line graphs must be real PowerPoint chart objects (created via pptx skill), NOT text/ASCII representations78* **Match prompt structure** — If prompt specifies slide structure, follow it79* **Competitor tables** — For comprehensive analysis: metrics table + qualitative table per competitor. For rapid assessments: single combined table is acceptable.80* **Segment financials** — Include both Revenue AND EBITDA when available. For private competitors or limited disclosure, revenue-only tables are acceptable; note "[EBITDA not disclosed]"8182### Visual Reference8384**Review `examples/Toast_Embedded_Payments_Competitive_Landscape_v3.pptx` and match its professional quality:**8586**Spacing & Overflow Prevention:**87- **Title-to-content gap** — Minimum 0.4" between slide title bottom and first content element88- **Section header gaps** — Minimum 0.25" between section headers and content below89- **Element buffers** — Minimum 0.2" between any two elements (tables, text boxes, charts)90- **Margin safety** — Keep all content at least 0.5" from slide edges91- **Text overflow** — If text doesn't fit, reduce font size or split across slides; never let text clip or overlap9293**Slide Titles:**94- **Must fit within slide width** — One or two lines is fine, but text must not overflow or clip95- **If title is too long** — Shorten wording or reduce font size (minimum 24pt)96- **Front-load the insight** — Put the key point first, details second9798**Chart Formatting:**99- **Legend inside layout** — Always set `include_in_layout=True` so legends don't overlap chart area100- **Legend position** — Use RIGHT for pie charts (≤6 items), BOTTOM for line/bar charts (≤4 series)101- **Too many series** — If >6 series, consider splitting into multiple charts or using a table instead102- **Data labels** — For pie charts, show percentages on slices rather than relying solely on legend103104**Typography (set explicitly, never use defaults):**105- Slide title: 28-32pt bold106- Section headers: 16-20pt bold107- Body text: 11-14pt regular108- Table text: 10-12pt regular109- Sources/footnotes: 8-10pt, gray110- **Consistency rule**: Same element type = same font size throughout deck111112**Layout:**113- Clean grid alignment — tables and text blocks align to consistent margins114- Generous whitespace — don't crowd slides; let content breathe115- Visual hierarchy — most important insight is largest/most prominent116- One key message per slide — supporting detail below117118**Color:**119- Limited palette — 2-3 colors max (one accent color for emphasis)120- Muted tones — avoid bright/saturated colors; use navy, gray, muted blue121- Consistent application — same color meanings throughout (e.g., accent for key metrics)122123**Tables:**124- Light gray header row with bold text125- Alternating row shading (subtle) or clean white with thin borders126- Right-align numbers, left-align text127- Adequate cell padding — text shouldn't touch borders128129**Rating visuals:**130- ●●● / ●●○ / ●○○ system with actual metric alongside131- Consistent placement in comparative tables132133Adapt structure and metrics to fit your industry — but maintain this level of polish.134135### What's STRICT vs FLEXIBLE136137| STRICT (Every Time) | FLEXIBLE (Case-by-Case) |138|---------------------|------------------------|139| Exact titles/sections when prompt specifies | Creative titles when prompt doesn't specify |140| Chart when prompt says chart; table when prompt says table | Visualization type when prompt doesn't specify |141| All data points/competitors listed in prompt | Number of competitors when prompt doesn't specify |142| Exact values/ratios when prompt specifies them | Rounding when prompt doesn't specify precision |143| Titles fit without overflow | Number of competitor categories |144| Minimum spacing between elements | Which dimensions to compare |145| Chart legends inside layout | Number of competitors profiled |146| No overlapping text/elements | Visualization type (2x2, radar, tier) |147148---149150## WORKFLOW PHASES151152### Phase 1: Clarify Requirements153Before starting, confirm:154* **Scope**: Single company deep-dive or multi-company comparison?155* **Output**: Presentation or written memo?156* **Focus areas**: Specific competitors, dimensions, or strategic questions?157* **Investment context**: Need scenarios/signposts?158* **Source files**: What data files are provided and what values should be extracted?159160### Phase 2: Research → Outline → Review → Create161**Do NOT create final output until outline is reviewed.**162163The 10-step Analysis Workflow below (Steps 0-9) is executed during Phase 2. Complete research and outlining before creating final slides or documents.164165---166167## ANALYSIS WORKFLOW168169### Step 0: Identify Industry-Defining Metrics170Before diving into analysis, identify 3-5 metrics that matter most for this industry:171172| Industry | Key Metrics |173|----------|-------------|174| SaaS | ARR, NRR, CAC payback, LTV/CAC, Rule of 40 |175| Payments | GPV, take rate, attach rate, transaction margin |176| Marketplaces | GMV, take rate, buyer/seller ratio, repeat rate |177| Retail | Same-store sales, inventory turns, sales per sq ft |178| Logistics | Volume, cost per unit, on-time delivery %, capacity utilization |179180For industries not listed, identify the 3-5 metrics that investors and operators use to benchmark performance.181182Use these metrics consistently across all competitor comparisons.183184### Step 1: Market Context185- Market size (current and projected) with source186- Growth drivers and headwinds187- Key trends reshaping the industry188189**CORRECT:** "The embedded payments market is $80-100B in 2024, growing at 20-25% CAGR (McKinsey 2024)"190**WRONG:** "The market is large and growing rapidly"191192### Step 2: Industry Economics193194Map value flows. Approach varies by industry type:195* **Vertically-structured** — Value chain layers with typical margin at each196* **Platform/network** — Ecosystem participants and value flows between them197* **Fragmented** — Consolidation dynamics and margin differences by scale198199### Step 3: Target Company Profile200201```202| Metric | Value |203|--------|-------|204| Revenue | $4.96B |205| Growth | +26% YoY |206| Gross Margin | 45% |207| Profitability | $373M Adj. EBITDA |208| Customers | 134K |209| Retention | 92% |210| Market Share | ~15% |211```212213**For multi-segment companies, add segment breakdown:**214```215| Segment | Revenue | Rev YoY | Rev % | EBITDA | EBITDA YoY | Margin |216|---------|---------|---------|-------|--------|------------|--------|217| Seg A | $25.1B | +26% | 57% | $6.5B | +31% | 26% |218| Seg B | $13.8B | +31% | 31% | $2.5B | +64% | 18% |219| Seg C | $5.1B | -2% | 12% | -$74M | -16% | -1% |220| Total | $44.0B | +18% | 100% | $6.5B* | - | 15% |221```222*Note corporate costs if applicable223224### Step 4: Competitor Mapping225226Group competitors using the framework that fits:227* **By business model** — Platform vs. vertical vs. horizontal228* **By segment** — Enterprise vs. SMB vs. consumer 229* **By posture** — Direct vs. adjacent vs. emerging230* **By origin** — Incumbents vs. disruptors vs. new entrants231232### Step 5: Positioning Visualization233234| Visualization | Best For |235|--------------|----------|236| 2x2 Matrix | Two dominant competitive factors |237| Radar/Spider | Multi-factor comparison |238| Tier Diagram | Natural clustering/strategic groups |239| Value Chain Map | Vertical industries |240| Ecosystem Map | Platform markets |241242### Step 6: Competitor Deep Dives243244**Table 1 — Metrics:**245```246| Metric | Value |247|--------|-------|248| Revenue | $X.XB |249| Growth | +XX% YoY |250| Gross Margin | XX% |251| Market Cap | $X.XB |252| Profitability | $XXXM EBITDA |253| Customers | XXK |254| Retention | XX% |255| Market Share | ~XX% |256```257258**Table 2 — Qualitative:**259```260| Category | Assessment |261|----------|------------|262| Business | What they do (1 sentence) |263| Strengths | 2-3 bullets |264| Weaknesses | 2-3 bullets |265| Strategy | Current priorities |266```267268### Step 7: Comparative Analysis269270```271| Dimension | Company A | Company B | Company C |272|-----------|-----------|-----------|-----------|273| Scale | ●●● $160B | ●●○ $45B | ●○○ $8B |274| Growth | ●●○ +26% | ●●● +35% | ●●○ +22% |275| Margins | ●●○ 7.5% | ●○○ 3.2% | ●●● 15% |276```277278### Step 8: Strategic Context279- M&A transactions (multiples, strategic rationale)280- Partnership and integration trends281- Capital raising patterns282- Regulatory developments283284### Step 9: Synthesis285286**Competitive Moat Assessment:**287Evaluate each competitor's durable advantages using these categories:288289| Moat Type | What to Assess |290|-----------|----------------|291| Network Effects | Strength of user/supplier flywheel; cross-side vs. same-side effects |292| Switching Costs | Technical integration depth, contractual lock-in, behavioral habits |293| Scale Economies | Unit cost advantages at volume; minimum efficient scale |294| Intangible Assets | Brand value, proprietary data, regulatory licenses, patents |295296Rate each as Strong / Moderate / Weak with supporting evidence.297298**Required Synthesis Elements:**299- Durable advantages (hard to replicate) — map to moat categories above300- Structural vulnerabilities (hard to fix)301- Current state vs. trajectory302303**For investment contexts:**304```305| Scenario | Probability | Key Driver |306|----------|-------------|------------|307| Bull | 30% | Market share gains, margin expansion |308| Base | 50% | Current trajectory continues |309| Bear | 20% | Competitive pressure, margin compression |310```311312---313314## QUALITY CHECKLIST315316Before finalizing, verify:317318**Prompt Fidelity:**319- ✅ Slide titles match prompt exactly (not paraphrased)320- ✅ Section names match prompt exactly321- ✅ Charts used where prompt says "chart"; tables where prompt says "table"322- ✅ All competitors/data points included (if prompt lists 7, include 7)323- ✅ All years/periods included (if prompt shows 2015-2025, include all)324- ✅ Exact values and formats used as specified in prompt325- ✅ Commentary uses exact phrasing when prompt specifies it326327**Source File & Data Consistency:**328- ✅ All values from source files extracted directly (not recalculated)329- ✅ Same metric shows identical value across all slides330- ✅ Calculated percentages match source data or related figures331- ✅ Numbers use same decimal precision as source332333**Layout & Spacing:**334- ✅ Minimum 0.4" gap between slide title and first content element335- ✅ No text or elements overlapping336- ✅ All content within 0.5" margin from slide edges337- ✅ Text fits within containers (no clipping or overflow)338- ✅ Slide titles fit within slide width (1-2 lines, no overflow)339340**Charts:**341- ✅ Legends set to include_in_layout=True (no overlap with chart)342- ✅ Legend position appropriate (RIGHT for pie, BOTTOM for line/bar)343- ✅ No more than 6 series per chart; if more, split or use table344345**Typography:**346- ✅ Font sizes explicitly set (not default)347- ✅ Same element type uses same font size across all slides348- ✅ Titles 28-32pt, headers 16-20pt, body 11-14pt, sources 8-10pt349350**Data & Sources:**351- ✅ Every number has a source citation352- ✅ All competitor metrics from same fiscal period (flag exceptions)353- ✅ Same metric definitions across all competitors354355**Presentation Format:**356- ✅ Slide titles state insights, not topics357- ✅ All slides have page numbers358- ✅ Charts are actual embedded PowerPoint objects (not ASCII/text)359- ✅ Segment tables include EBITDA where available; revenue-only acceptable for private companies