Competitor Analysis

by aj-geddes3f5182cfd739No license355 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 7 months ago

Analyze competitive landscape to identify strengths, weaknesses, opportunities, and threats. Inform product strategy and positioning based on market insights.

AI-generated overview

Guides systematic competitor analysis to inform product strategy, positioning, pricing and threat assessment.

What it does
Provides a structured approach to identifying direct, indirect, adjacent and emerging competitors, and to assessing their strengths, weaknesses, opportunities and threats. It points to reference guides covering competitor identification, a competitive matrix, SWOT analysis and a competitive insights report, plus a process template. The output is analysis and strategic insight rather than a produced file.
When to use it
Use it when developing product strategy, planning market entry, setting pricing, prioritizing features, positioning a product, assessing threats or supporting investment decisions. It suits teams that need a repeatable way to compare competitors and turn findings into strategy.
Requirements
No scripts or special tooling; it is instructions and reference documents only. The agent reads the bundled reference guides and template.

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:

python
# 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 Identification [blocked]Competitor Identification
Competitive Matrix [blocked]Competitive Matrix
SWOT Analysis [blocked]SWOT Analysis
Competitive Insights Report [blocked]Competitive 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

Source and attribution

Source:aj-geddes/useful-ai-promptsinskills/competitor-analysisat commit3f5182c

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal