/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
$ npx -y skills add Mathews-Tom/armory --skill competitive-analyzer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/competitive-analyzer
Context preview
The summary Claude sees to decide when to auto-load this skill.
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
SKILL.md
competitive-analyzer.SKILL.mdname: 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
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
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.
Repo: Mathews-Tom/armory
Other skills on armory.
- /adr-writer
Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked format. Triggers on: "write an ADR", "document this decision", "architecture decision record", "decision record", "design decision", "ADR for".
Open skill - /agent-builder
Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode. Covers Python SDK, claude -p, SDK MCP servers, hooks, sessions. Triggers on: "build an agent", "agent SDK", "headless mode", "automate Claude", "programmatic agent".
Open skill - /api-docs-generator
Audits and enhances FastAPI and REST API documentation: missing descriptions, response codes, examples, docstrings, Pydantic models, OpenAPI spec. Triggers on: "generate API docs", "document this API", "OpenAPI for", "FastAPI docs", "document endpoints", "swagger docs".
Open skill - /architecture-diagram
Generate layered architecture diagrams as self-contained HTML with inline SVG icons, CSS Grid containers, and connection overlays. Triggers on: "architecture diagram", "infra diagram", "system diagram", "deployment diagram", "topology", "draw architecture". NOT for architecture
Open skill - /architecture-reviewer
Architecture reviews across 7 dimensions (structural, scalability, enterprise readiness, performance, security, ops, data) with scored reports. Triggers on: "review architecture", "critique design", "audit system", "assess scalability", "enterprise readiness", "technical due
Open skill - /arxiv-figures
Optimize and prepare figures for arXiv submission: format conversion (EPS/PDF/PNG/JPG), size reduction, metadata stripping, processor compatibility (DVI vs PDFLaTeX). Triggers on: "optimize figures for arXiv", "reduce figure size", "convert figures for arXiv", "fix arXiv
Open skill

