agentsclimarketplace

Competitive analysis

Skill rshankras/claude-code-apple-skills/skills/product/competitive-analysis

Deep competitive analysis for iOS/macOS apps including feature comparison, pricing analysis, strengths/weaknesses, market positioning, and differentiation opportunities. Use when user asks for competitive analysis, competitor research, feature comparison, market positioning, or wants to understand competition in detail.From its SKILL.md

Install
npx -y skills add rshankras/claude-code-apple-skills --skill competitive-analysis

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

11.2 KB, ~2.6k tokens by cl100k_base, as published. Nobody here has run it

Competitive Analysis Skill

Performs deep competitive analysis for iOS/macOS app ideas. Goes beyond basic discovery to provide detailed competitor insights, feature matrices, and differentiation opportunities.

When This Skill Activates

Use this Skill when the user wants to:

  • Understand competitors in detail
  • Compare features across competitors
  • Analyze competitor pricing strategies
  • Identify competitive strengths/weaknesses
  • Find differentiation opportunities
  • Map market positioning
  • Deep-dive after initial problem discovery

This is a follow-up to the product-agent skill — use this when you need more competitive depth.

What This Skill Does

1. Competitor Identification

  • Identifies direct and indirect competitors
  • Categorizes by market position (leaders, challengers, niche)
  • Includes App Store rankings and ratings

2. Feature Comparison

  • Creates feature comparison matrix
  • Identifies unique features per competitor
  • Highlights feature gaps (opportunities)

3. Pricing Analysis

  • Compares pricing models (free, paid, subscription, freemium)
  • Analyzes price points
  • Identifies pricing strategies

4. SWOT Analysis

  • Strengths of each competitor
  • Weaknesses and limitations
  • Opportunities for differentiation
  • Threats to new entrants

5. Market Positioning

  • How competitors position themselves
  • Target audience differences
  • Brand messaging analysis

6. Differentiation Strategy

  • Key output: How to be different
  • Feature gaps in market
  • Underserved user segments
  • Unique value propositions

How to Use

Basic Usage

Start with the product-agent skill for baseline problem discovery, then enhance with deep competitor research using WebSearch and WebFetch.

Workflow

  1. Start with discovery using the product-agent skill to identify competitors. Extract the current_solutions field for the competitor list.

  2. Research each competitor using WebSearch/WebFetch:

    • Search for "[competitor name] app features"
    • Search for "[competitor name] pricing"
    • Fetch their App Store page
    • Fetch their website
  3. Create comparison matrix from gathered data

  4. Identify differentiation opportunities based on gaps

Output Structure

When performing competitive analysis, create this structure:

{
  "competitors": [
    {
      "name": "Competitor Name",
      "category": "market_leader | challenger | niche",
      "app_store_rating": "4.5/5",
      "downloads": "estimated range",
      "pricing": {
        "model": "subscription | one-time | freemium",
        "price": "$X/month or $Y one-time",
        "tiers": ["free", "pro", "business"]
      },
      "key_features": [
        "Feature 1",
        "Feature 2"
      ],
      "unique_features": [
        "Feature only they have"
      ],
      "strengths": [
        "What they do well"
      ],
      "weaknesses": [
        "What they lack or do poorly"
      ],
      "target_audience": "Who they target",
      "positioning": "How they position themselves"
    }
  ],
  "feature_matrix": {
    "Feature A": {"Competitor1": true, "Competitor2": false, "Competitor3": true},
    "Feature B": {"Competitor1": false, "Competitor2": true, "Competitor3": true}
  },
  "feature_gaps": [
    "Feature nobody offers well",
    "Feature with poor implementation across board"
  ],
  "pricing_insights": {
    "average_price": "$X",
    "pricing_range": "$Y - $Z",
    "common_model": "subscription",
    "pricing_gaps": ["No good free tier", "No lifetime option"]
  },
  "differentiation_opportunities": [
    {
      "opportunity": "AI-powered feature X",
      "reasoning": "None of the competitors do this well",
      "potential_impact": "high | medium | low"
    }
  ],
  "market_positioning_map": {
    "axes": ["Price (low to high)", "Features (simple to complex)"],
    "competitors": [
      {"name": "Competitor1", "position": [3, 8]},
      {"name": "Competitor2", "position": [8, 9]}
    ],
    "opportunity_quadrant": "Low price, high features"
  },
  "recommendation": "Strategic positioning recommendation"
}

Best Practices

1. Start Broad, Then Focus

Step 1: Use product-agent skill to identify competitors
Step 2: Pick top 3-5 most relevant competitors
Step 3: Deep dive on each using web research
Step 4: Create comparison matrix

2. Look Beyond Direct Competitors

Include:

  • Direct competitors: Same problem, same solution
  • Indirect competitors: Same problem, different solution
  • Alternative solutions: How users solve this today without apps

3. Focus on Actionable Insights

Don't just list features. Answer:

  • What can we do better?
  • What gaps exist?
  • Where can we differentiate?

4. Verify with App Store Data

When analyzing iOS/macOS apps:

  • Check App Store ratings
  • Read recent reviews (last 3 months)
  • Note update frequency
  • Check developer responsiveness

5. Pricing Intelligence

Understand:

  • How competitors monetize
  • What features are behind paywall
  • Trial periods and refund policies
  • Upgrade paths

Example Analysis Flow

User asks: "Do competitive analysis for task management apps"

You do:

  1. Initial Discovery

    Run the product-agent skill with the idea "Task management app with AI prioritization."

    Result: Identifies Todoist, Things, OmniFocus, TickTick as main competitors

  2. Deep Research Each Competitor

    For Todoist:

    Repeat for Things, OmniFocus, TickTick

  3. Create Feature Matrix

    FeatureTodoistThingsOmniFocusTickTick
    Subtasks
    AI Prioritization
    Calendar Integration
    Natural Language Input
  4. Identify Gaps

    • AI prioritization: Nobody does it well
    • Smart scheduling: Limited implementations
    • Context-aware suggestions: Missing entirely
  5. Present Findings

    Competitive Analysis: Task Management Apps
    
    **Top 4 Competitors:**
    1. Todoist (Market Leader) - $4/mo, strong features, weak AI
    2. Things (Premium) - $50 one-time, beautiful UI, limited power features
    3. OmniFocus (Power Users) - $100 one-time, complex, steep learning curve
    4. TickTick (Budget) - $2/mo, feature-rich, less polished
    
    **Feature Gaps (Opportunities):**
    1. AI-powered prioritization - None do this well
    2. Context-aware task suggestions - Missing
    3. Smart deadline suggestions - Limited
    
    **Differentiation Strategy:**
    Position as "AI-first task manager" with:
    - Automatic prioritization based on context
    - Smart deadline suggestions
    - Learning from user behavior
    
    **Pricing Recommendation:**
    $3-4/month (between TickTick and Todoist)
    Free tier with core features to build user base
    

Common Pitfalls to Avoid

❌ Don't Just List Competitors

Bad: "Competitors are Todoist, Things, OmniFocus"
Good: "Todoist leads with 30% market share at $4/mo, strong in
      collaboration but weak in AI features..."

❌ Don't Ignore Indirect Competition

Bad: Only analyzing dedicated task apps
Good: Also include: Notion (general productivity), Apple Reminders
      (free built-in), pen and paper (no-tech solution)

❌ Don't Skip Pricing Analysis

Bad: "They have a subscription"
Good: "Freemium model with $4/mo premium. 70% on free tier,
      30% convert to paid. Premium unlocks collaboration and integrations."

❌ Don't Forget the "So What?"

Bad: "Competitor X has feature Y"
Good: "Competitor X has feature Y, but it's poorly implemented
      (3.2/5 rating in reviews). This is an opportunity to do it better."

Integration with Other Skills

This Skill works best after using the product-agent skill:

1. product-agent → Quick validation (problem discovery)
2. competitive-analysis → Deep competitor insights
3. market-research → Market size and opportunity
4. MVP scoping → What to build based on competitive gaps

Tips for Effective Analysis

  1. Recent Data Only: Focus on 2025-2026 data. Old reviews don't matter.

  2. User Voice: Read actual user reviews. What do they complain about? What do they love?

  3. Pricing Psychology: Don't just note prices. Understand the strategy:

    • Freemium = land and expand
    • One-time = premium positioning
    • Subscription = recurring revenue focus
  4. Feature vs. Benefit: Map features to benefits:

    • "Subtasks" = Benefit: "Break big tasks into manageable steps"
  5. Market Position: Understand where you fit:

    • Cheaper? Position as "affordable alternative"
    • Better? Position as "premium experience"
    • Simpler? Position as "easy to use"
    • Different? Position as "unique approach"

When to Run This Analysis

Perfect timing:

  • After initial discovery shows "MODERATE" or "STRONG" opportunity
  • Before starting development (validate differentiation strategy)
  • When planning features (fill competitive gaps)
  • Before pricing decisions (market rate analysis)
  • When pitching to investors (competitive landscape)

Too early:

  • Before basic discovery (use the product-agent skill first)
  • If discovery said "DON'T BUILD" (no point analyzing dead market)

Too late:

  • After building MVP without checking competition (too late to differentiate)
  • After pricing decision (should inform pricing)

Deliverables

After running competitive analysis, you should have:

  1. ✅ List of 3-5 main competitors with details
  2. ✅ Feature comparison matrix
  3. ✅ Pricing comparison table
  4. ✅ SWOT for each competitor
  5. ✅ 3-5 differentiation opportunities identified
  6. ✅ Positioning recommendation
  7. ✅ Pricing strategy recommendation

Output File Location

Save competitive analysis results to one of these locations:

  • competitive-analysis.md (project root)
  • docs/competitive-analysis.md (if docs folder exists)

Format: Use the JSON structure in the Output Structure section, wrapped in a markdown code block.

Integration: The PRD generator skill will automatically look for this file and integrate the insights into the PRD's Competitive Context section.

Follow-up Actions

Based on competitive analysis, next steps:

If gaps found:

  • Proceed with MVP scoping
  • Design features that fill gaps
  • Position around differentiation

If no clear gaps:

  • Consider pivoting idea
  • Target different user segment
  • Explore adjacent market

If too competitive:

  • Find niche within market
  • Bundle with other features
  • Or abandon and try different idea

Remember: Competitive analysis should lead to action. The goal is not to document competitors, but to find your unique wedge into the market.

What ships with it: 1 file

7.8 KB alongside SKILL.md

examples/

Gives 2 of the 12 instructions most competitive analysis skills give in ~2.6k tokens

Counted across 117 of the 155 authors here whose files we hold, read 2026-09-06

  • Identify direct, indirect, and future competitorsin 12 of 117, across 10 files
  • Build a feature comparison matrixhere, and in 10 of 117
  • Cite every number with source and datein 8 of 117, across 4 files
  • Track eight dimensions per competitorin 6 of 117, across 4 files
  • Produce one-page battlecards for salesin 6 of 117, across 4 files
  • Categorize each competitor as direct, adjacent, or substitutein 6 of 117, across 5 files
  • Recommend analyzing three to five competitorshere, and in 6 of 117, across 5 files
  • Update the threat matrix quarterlyin 5 of 117, across 3 files
  • Scope requirements with ask_user_question before any researchin 5 of 117, across 1 file
  • Get outline approval before creating any slidesin 5 of 117, across 1 file
  • Use source-file values exactly as givenin 5 of 117, across 1 file
  • Match user-specified titles, chart types, and values verbatimin 5 of 117, across 1 file

Said here and by no other author read

  • analyze each competitor's pricing model and price points
  • map competitor market positioning and target audiences
  • include indirect competitors and alternative solutions
  • check App Store ratings and recent reviews
  • read actual user reviews

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.