Skip to content
Development
Skill

/competitive-analyzer

Competitive landscape analysis: Porter''s Five Forces, competitor discovery, feature/pricing matrices, positioning maps, moat assessment via WebSearch. Triggers on: "competitive analysis", "competitor comparison", "competitive landscape", "Porter''s Five Forces", "market

From plugin
armory
33998 skills2 agents1 command

Claude Code

$ npx -y skills add Mathews-Tom/armory --skill competitive-analyzer --agent claude-code

SKILL.md

competitive-analyzer.SKILL.md
name: competitive-analyzer
description: 'Competitive landscape analysis: Porter''s Five Forces, competitor discovery, feature/pricing matrices, positioning maps, moat assessment via WebSearch. Triggers on: "competitive analysis", "competitor comparison", "competitive landscape", "Porter''s Five Forces", "market positioning", "moat assessment", "defensibility analysis".'
metadata:
  version: 1.0.1
  complements: [market-analyzer, tavily, web-fetch]
  category: business
  tags: [competitive-analysis, market, porters-five-forces, positioning]
  difficulty: advanced
  phase: define

Competitive Analyzer

Systematic competitive landscape analysis: discovery, force analysis, feature comparison, pricing, positioning, and defensibility assessment.

When to use this skill vs. others

| Need | Skill | | --------------------------------------------------- | ------------------------------------- | | Analyze competitors, compare features, assess moats | **competitive-analyzer** (this skill) | | Market sizing, TAM/SAM/SOM, demand signals | market-analyzer | | General web research and data gathering | tavily / web-fetch |

Workflow

Phase 1: Competitor Discovery

Identify competitors across three tiers using WebSearch.

**Tier classification:**

  • **Direct competitors** — Same solution to the same customer segment. Search: `"[product category] alternatives"`, `"[product] vs"`, `"best [category] tools 2024"`
  • **Indirect competitors** — Different solution to the same underlying problem. Search: `"how to [solve problem] without [category]"`, adjacent category leaders
  • **Potential competitors** — Adjacent players with capability and incentive to enter. Search: recent funding rounds, platform expansion announcements, acqui-hires

**Discovery sources:**

  • Product Hunt: `site:producthunt.com [category]`
  • G2: `site:g2.com [category] reviews`
  • Capterra: `site:capterra.com [category]`
  • Crunchbase: `site:crunchbase.com [category] funding`
  • Industry reports and analyst coverage

**Output:** A competitor roster table:

| Competitor | Tier | Founded | Funding | HQ | Est. Revenue | Target Segment | | ---------- | ---- | ------- | ------- | --- | ------------ | -------------- |

Include 5-15 competitors. Fewer than 5 suggests the search was too narrow; more than 15 suggests the scope needs tightening.

Phase 2: Porter's Five Forces Assessment

Score each force 1-5 with supporting evidence. Reference `references/porters-five-forces.md` for scoring rubric and sub-criteria.

**1. Threat of New Entrants (1-5)**

  • Capital requirements and startup costs
  • Regulatory and compliance barriers
  • Technology and IP barriers
  • Brand loyalty and switching costs of incumbents
  • Access to distribution channels
  • Economies of scale advantages

**2. Supplier Power (1-5)**

  • Number of available suppliers
  • Uniqueness of supplier inputs
  • Switching costs between suppliers
  • Forward integration threat
  • Dependence on key vendors (cloud, APIs, data)

**3. Buyer Power (1-5)**

  • Buyer concentration relative to sellers
  • Price sensitivity and transparency
  • Switching costs for buyers
  • Backward integration threat
  • Availability of substitute information

**4. Threat of Substitutes (1-5)**

  • Availability of alternative solutions
  • Performance-to-price ratio of substitutes
  • Buyer propensity to switch
  • Switching costs to substitutes

**5. Competitive Rivalry (1-5)**

  • Number and size distribution of competitors
  • Industry growth rate
  • Product differentiation level
  • Exit barriers
  • Fixed cost structure and capacity

**Synthesis:** Calculate overall industry attractiveness (weighted average of forces). Higher scores mean more competitive pressure, lower attractiveness.

Phase 3: Feature & Pricing Matrix

Build a comprehensive comparison. Reference `references/competitive-matrix.md` for structuring methodology.

**Feature comparison table:**

| Feature Category | Feature | Competitor A | Competitor B | Competitor C | Our Product | | ---------------- | --------- | ------------ | ------------ | ------------ | ------------ | | Core | Feature 1 | Full | Partial | None | Full | | Integration | API | REST | GraphQL | None | REST+GraphQL | | Support | SLA | 99.9% | 99.5% | None | 99.95% |

Use: Full / Partial / None / Superior (exceeds category standard)

**Feature analysis:**

  • **Table stakes** — Features every competitor offers. Missing any = disqualifier.
  • **Differentiators** — Features only 1-2 competitors offer. Potential positioning angles.
  • **Gaps** — Features no competitor offers. Potential innovation opportunities.
  • **Over-served** — Features with extensive investment but low customer value signal.

**Pricing comparison table:**

| Competitor | Model | Free Tier | Entry Price | Mid Tier | Enterprise | Billing | | ---------- | ------------ | --------- | ----------- | --------------- | ---------- | -------------- | | A | Subscription | Yes | $29/mo | $99/mo | Custom | Monthly/Annual | | B | Usage-based | Trial | $0.01/unit | Volume discount | Custom | Monthly |

**Pricing analysis:**

  • Price-to-feature ratio positioning (value vs. premium)
  • Pricing model trends in the category
  • Customer segment alignment by price point

Phase 4: Positioning Map

Reference `references/positioning-analysis.md` for dimension selection and mapping methodology.

**Step 1: Dimension selection** Select the two dimensions most important to target customers. Common pairs:

  • Price vs. Feature richness
  • Ease of use vs. Power/flexibility
  • SMB-focused vs. Enterprise-focused
  • Vertical-specific vs. Horizontal/general

Validate dimension selection against customer research or publicly ava

Read more
@mathews-tom
Ships witharmory

Curated, production-grade skills, agents, hooks, rules, commands, utilities, and presets for AI coding agents. No magic, no demos — battle-tested workflows built for developers who use AI seriously.

33998 skills2 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
339
Star history of Mathews-Tom/armory on GitHub, a chart by star-history.com

Other skills on armory.

doc-condenser

doc-condenser

**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…

@mathews-tom@mathews-tomInstall Skill
opus-4-7-migration

opus-4-7-migration

DEPRECATED: The Opus 4.7 migration scanner is retired from the active skill catalog. Retained for archival reference only; not…

@mathews-tom@mathews-tomInstall Skill
regex-builder

regex-builder

**DEPRECATED** — Modern Claude models produce accurate, well-explained regex patterns with edge-case test suites natively,…

@mathews-tom@mathews-tomInstall Skill
sequential-thinking

sequential-thinking

**DEPRECATED** — Opus 4.7 uses adaptive thinking (optional at each step) and Sonnet 4.6 handles structured chain-of-thought…

@mathews-tom@mathews-tomInstall Skill
adr-writer

adr-writer

Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked…

@mathews-tom@mathews-tomInstall Skill
agent-builder

agent-builder

Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode. Covers Python SDK,…

@mathews-tom@mathews-tomInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about competitive-analyzer.

Which coding agents can use competitive-analyzer?
competitive-analyzer installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.