Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

Competitor Analysis

  • 557 installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

competitor-analysis is a Claude Code skill that systematically maps the competitive landscape before committing to a product idea or feature set for developers who need structured market positioning research.

About

competitor-analysis is a product strategy research skill that guides developers through systematic competitive landscape mapping to reveal market positioning, advantages, and strategic gaps. Reach for it during product strategy development, market entry planning, pricing decisions, feature prioritization, or repositioning exercises. The skill structures SWOT-style evaluation of rival strengths and weaknesses, surfaces opportunities and threats, and translates findings into actionable product decisions. Reference guides and best practices are included for repeatable analysis rather than ad-hoc competitor notes.

  • Identifies direct, indirect, adjacent, and emerging competitors using structured categorization
  • Reveals strengths, weaknesses, opportunities, and threats (SWOT) from market data
  • Informs product strategy, pricing, positioning, and feature prioritization
  • Supports 7 distinct strategic contexts including market entry, investment decisions, and threat assessment
  • Delivers actionable insights that feed directly into product specification and roadmap planning

Competitor Analysis by the numbers

  • 557 all-time installs (skills.sh)
  • Ranked #716 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill competitor-analysis

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs557
repo stars305
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do you analyze competitors for product strategy?

Systematically map the competitive landscape before committing to a product idea or feature set.

Who is it for?

Developers and product leads evaluating market entry, pricing, or feature priorities who need a structured competitor framework.

Skip if: Skip competitor-analysis when you already have signed requirements and need implementation code rather than market research.

When should I use this skill?

A developer asks to analyze competitors, map the competitive landscape, or inform product positioning before building.

What you get

Competitive landscape map, SWOT analysis, and positioning recommendations for product decisions.

  • competitive landscape map
  • SWOT analysis
  • positioning recommendations

Files

SKILL.mdMarkdownGitHub ↗

Competitor Analysis

Table of Contents

Overview

Systematic competitor analysis reveals market positioning, identifies competitive advantages, and informs strategic product decisions.

When to Use

  • Product strategy development
  • Market entry planning
  • Pricing strategy
  • Feature prioritization
  • Market positioning
  • Threat assessment
  • Investment decisions

Quick Start

Minimal working example:

# Identify and categorize competitors

class CompetitorAnalysis:
    COMPETITOR_TYPES = {
        'Direct': 'Same market, same features',
        'Indirect': 'Different approach, same problem',
        'Adjacent': 'Related market, potential crossover',
        'Emerging': 'New entrants, potential disruptors'
    }

    def identify_competitors(self, market_segment):
        """Find all competitors"""
        return {
            'direct_competitors': [
                {'name': 'Competitor A', 'market_share': '25%', 'founded': 2015},
                {'name': 'Competitor B', 'market_share': '18%', 'founded': 2012}
            ],
            'indirect_competitors': [
                {'name': 'Different Approach A', 'method': 'AI-powered'}
            ],
            'emerging_threats': [
                {'name': 'Startup X', 'funding': '$10M Series A', 'differentiator': 'Mobile-first'}
            ]
        }

// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Competitor IdentificationCompetitor Identification
Competitive MatrixCompetitive Matrix
SWOT AnalysisSWOT Analysis
Competitive Insights ReportCompetitive Insights Report

Best Practices

✅ DO

  • Analyze current and emerging competitors
  • Monitor competitor activities regularly
  • Understand customer perception of competition
  • Use competitive insights to inform strategy
  • Focus on differentiation, not just comparison
  • Include market trends in analysis
  • Update competitive analysis quarterly
  • Share insights across organization
  • Use data to back up claims
  • Consider indirect competitors too

❌ DON'T

  • Obsess over competitor pricing
  • Copy competitor features blindly
  • Ignore emerging threats
  • Use only marketing materials for analysis
  • Focus only on feature comparison
  • Neglect customer feedback on competition
  • Make analysis too complex
  • Hide uncomfortable truths
  • Change strategy based on every competitor move
  • Ignore your competitive advantages

Related skills

FAQ

When should I run competitor-analysis?

competitor-analysis fits early product strategy, market entry planning, pricing strategy, feature prioritization, and repositioning. The skill structures rival evaluation before committing engineering resources.

What does competitor-analysis produce?

competitor-analysis produces a systematic competitive landscape review covering strengths, weaknesses, opportunities, and threats, with insights that inform positioning and product strategy decisions.

Productivity & Planningresearchautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.