Produce a structured competitive analysis for any product or market. Use when asked for a competitor analysis, competitive teardown, market comparison, SWOT, or positioning map. Generates a structured teardown with positioning map, feature comparison, messaging gaps, and strategic recommendations. For a full landscape doc with feature matrix and win/loss analysis use competitive-analysis instead.
“Do a competitor analysis of [Product] vs [Competitor A] and [Competitor B]”“Tear down [Competitor]'s positioning”“Give me a competitive landscape for [market]”“Build a SWOT for our product against [competitor]”
What to give it
▸Your product — name + one-line description
▸Competitors to analyse — list 2–5 names; if not provided, ask
▸Primary use case for this analysis — e.g. sales enablement, investor deck, internal strategy, product planning
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Axes on positioning map are meaningful and specific to this market
✓Feature table includes strategic notes on key differentiators
✓Messaging analysis covers all named competitors
✓SWOT is honest — Weaknesses and Threats should not be softened
✓Recommendations are specific and actionable, not generic strategy advice
⚠️ What it refuses to do
Do not mark feature presence as equivalent across competitors without noting quality differences — both products may have "reporting" while one's is meaningfully better
Do not position the user's product in the most favourable quadrant without justification — a self-serving positioning map that ignores real competitive pressure provides no strategic value
Do not soften Weaknesses or Threats in the SWOT — a SWOT that only celebrates strengths is a marketing document, not a strategy tool
Do not include unverifiable claims about competitor capabilities without flagging them as assumptions — presenting rumours as facts damages analytical credibility
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Example output
Input: We're a lightweight team wiki for small startups. Compare us against Notion and Coda. We're cheaper and faster to set up but have fewer integrations. · representative example (hand-written)