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

Discover Competitive Analysis

  • 556 installs
  • 518 repo stars
  • Updated August 4, 2026
  • product-on-purpose/pm-skills

discover-competitive-analysis is a Claude Code agent skill that generates a structured competitive analysis document comparing features, positioning, pricing, and strategy across market alternatives for developers and pr

About

discover-competitive-analysis is an Apache-2.0 agent skill from product-on-purpose/pm-skills (version 2.1.0) that walks an AI through a 7-step competitive research workflow and fills an 11-section TEMPLATE.md output. The skill scopes 3-5 competitors, gathers public intelligence from pricing pages and review sites, builds a feature comparison matrix with Full/Partial/None ratings, maps a 2x2 positioning chart, and documents strengths, gaps, and strategic recommendations with source confidence levels. Developers reach for discover-competitive-analysis when entering a new market, planning SaaS differentiation, preparing quarterly strategy reviews, or onboarding engineers to competitive context before PRD or architecture work. Invoke it via /pm-skills:discover-competitive-analysis on Claude Code or $discover-competitive-analysis on Codex.

  • discover-competitive-analysis
  • AI & Agent Building
  • AI-coding skill

Discover Competitive Analysis by the numbers

  • 556 all-time installs (skills.sh)
  • +33 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #1,656 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/product-on-purpose/pm-skills --skill discover-competitive-analysis

Add your badge

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

Listed on Skillselion
Installs556
repo stars518
Last updatedAugust 4, 2026
Repositoryproduct-on-purpose/pm-skills

How do you structure a SaaS competitive analysis?

Helps with ai & agent building tasks.

Who is it for?

Developers and tech leads who need a repeatable competitive intelligence artifact before roadmap, PRD, or build-vs-buy decisions.

Skip if: Teams needing TAM or market sizing totals rather than competitor positioning should use discover-market-sizing instead of this skill.

When should I use this skill?

A developer asks to map competitors, compare SaaS features and pricing, or draft differentiation strategy before entering a market.

What you get

Markdown competitive analysis with feature matrix, pricing comparison, 2x2 positioning map, competitor deep dives, gap analysis, and sourced recommendations

  • Competitive analysis markdown report
  • Feature comparison matrix with capability ratings
  • 2x2 positioning map with strategic recommendations

By the numbers

  • Version 2.1.0 with an 11-section TEMPLATE.md output structure
  • 7-step research workflow with a 6-item quality checklist
  • Scopes 3-5 competitors across direct, indirect, and disruptor categories

Files

SKILL.mdMarkdownGitHub ↗

<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->

Competitive Analysis

A competitive analysis provides structured insight into the competitive landscape, helping product teams understand where they stand relative to alternatives and identify opportunities for differentiation. Rather than exhaustively cataloging every competitor, an effective analysis focuses on actionable insights that inform product strategy.

When to Use

  • Before entering a new market or launching a new product
  • When planning differentiation strategy for an existing product
  • During quarterly or annual strategic planning reviews
  • When evaluating build vs. buy decisions
  • After losing deals to understand competitive positioning
  • When onboarding new product team members to the market context

When NOT to Use

  • You need market size rather than competitor positioning -> use discover-market-sizing
  • You are stress-testing strategic differentiation across the whole business model -> use foundation-lean-canvas, or tool-foundation-sprint-differentiation inside a Foundation Sprint
  • You want to understand why customers switch products -> use define-jtbd-canvas; it examines competing solutions through the job lens
  • The landscape is already mapped and you need the problem framed -> use define-problem-statement

Instructions

When asked to create a competitive analysis, follow these steps:

1. Define the Scope Clarify what you're analyzing: a specific feature area, overall product positioning, or pricing strategy. Identify 3-5 key competitors.direct competitors (same solution), indirect competitors (different solution to same problem), and potential disruptors.

2. Gather Intelligence Research each competitor through public sources: websites, pricing pages, G2/Capterra reviews, press releases, job postings, and customer testimonials. Note what you can verify vs. what you're inferring.

3. Build the Feature Matrix Create a comparison grid of key capabilities. Focus on features that matter to your target customers, not exhaustive checklists. Use consistent ratings (e.g., Full, Partial, None, Unknown).

4. Analyze Positioning Map competitors on a 2x2 positioning matrix using dimensions relevant to your market (e.g., price vs. features, ease of use vs. power, SMB vs. enterprise). Identify white space opportunities.

5. Assess Strengths and Weaknesses For each competitor, document genuine strengths (what they do better than you) and weaknesses (where they fall short). Avoid dismissing competitors.respect drives better strategy.

6. Identify Strategic Implications Translate observations into actionable recommendations: where to compete head-on, where to differentiate, what messaging to emphasize, and what gaps represent opportunities.

7. Note Confidence Levels Mark which conclusions are based on verified data vs. inference. Competitive intelligence has varying reliability.be honest about uncertainty.

Output Format

Use the template in references/TEMPLATE.md to structure the output. A complete analysis fills every template section: Overview; Market Context; Competitors Analyzed; Feature Comparison Matrix; Pricing Comparison; Positioning Map; Competitor Deep Dives; Competitive Gaps and Opportunities; Strategic Recommendations; Sources and Confidence; and Next Steps.

Quality Checklist

Before finalizing, verify:

  • [ ] Scope is clearly defined (what market, segment, use case)
  • [ ] 3-5 competitors are analyzed, including direct and indirect
  • [ ] Feature comparison focuses on customer-relevant capabilities
  • [ ] Positioning map uses meaningful, differentiated dimensions
  • [ ] Strengths acknowledge where competitors genuinely excel
  • [ ] Recommendations are specific and actionable
  • [ ] Sources and confidence levels are documented

Examples

See references/EXAMPLE.md for a completed example.

Related skills

How it compares

Pick discover-competitive-analysis when you need competitor feature and positioning maps; use discover-market-sizing for TAM estimates or define-problem-statement once the landscape is already mapped.

FAQ

What does discover-competitive-analysis output?

discover-competitive-analysis outputs a markdown competitive analysis following references/TEMPLATE.md with 11 sections: overview, market context, competitors analyzed, feature matrix, pricing comparison, positioning map, deep dives, gaps, recommendations, sources with confidence

How many competitors should discover-competitive-analysis cover?

discover-competitive-analysis scopes 3-5 key competitors including direct alternatives, indirect substitutes, and potential disruptors. The quality checklist requires both direct and indirect coverage with customer-relevant feature ratings.

How do you invoke discover-competitive-analysis in Claude Code?

discover-competitive-analysis runs via /pm-skills:discover-competitive-analysis with market context on Claude Code, or $discover-competitive-analysis on Codex. The skill file lives at skills/discover-competitive-analysis/SKILL.md in the pm-skills repository.

This week in AI coding

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

unsubscribe anytime.