Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Pm Competitive Analysis

ASecurity

Builds a Competitive Landscape Brief with a sourced landscape table, win / loss themes from buyer interviews, where you differ and what not to copy. Use for "run pm-competitive-analysis", "competitive analysis", "competitor landscape", "the competitor has it", "win loss analysis", "why did we lose that deal", "battlecard facts for sales", "should we copy this feature", part of the AI for Product Management Pack by Polar Bear.

2 stars
0 votes
0 copies
0 views
Added 10/4/2026
ai-agentsgo

Works with

cli

Security Analysis

A100/100

Scanned 10/4/2026

$npx -y skills add polar-bear-org/claude-skills --skill pm-competitive-analysis --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pm Competitive Analysis?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Pm Competitive Analysis
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/polar-bear-org-pm-competitive-analysis/badge)](https://www.skillsdirectory.com/skills/polar-bear-org-pm-competitive-analysis)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: pm-competitive-analysis
description: Builds a Competitive Landscape Brief with a sourced landscape table, win / loss themes from buyer interviews, where you differ and what not to copy. Use for "run pm-competitive-analysis", "competitive analysis", "competitor landscape", "the competitor has it", "win loss analysis", "why did we lose that deal", "battlecard facts for sales", "should we copy this feature", part of the AI for Product Management Pack by Polar Bear.
---

# Competitive Analysis

## When To Use
Sales keeps saying "the competitor has it", and every lost deal turns into a feature request. Use this before a launch or a roadmap fight, when you need to answer: what do customers actually choose between, why do we win and lose, and which gaps are worth closing?

## When Not To Use
If you have no public material and no buyer conversations, this becomes a guess about rivals; run the Customer Interview Guide first to talk to recent buyers. If the evidence is in and the argument is about how to describe the product, run the Value Proposition Canvas.

## Inputs
- Public pages you name or paste about each alternative (product pages, pricing pages, docs, release notes, reviews)
- Win / loss interview notes with recent buyers, coded, no names; and sales-reported loss reasons, if you have them
- Your current strategy or value proposition, so differences can be tied to it
If you have none of this, I start from the list of alternatives you name and mark every cell "no source yet", as a first draft.

## Approach
I use the competitive landscape and win/loss analysis in the Pragmatic Institute's public product framework (pragmaticinstitute.com/product/framework/ and its win/loss analysis page). The landscape starts from the customer's job, so workarounds and doing nothing sit next to named products. Win/loss comes from buyers, interviewed by product people with the same questions each time, not from the CRM loss field. The failure it prevents: a roadmap rebuilt around one rep's memory of one lost deal. I never invent a fact about a competitor; every claim cites a source you supplied or a page you named.

## Workflow
1. Ask up to three questions: which alternatives buyers really compare you with (including spreadsheets, an agency, doing nothing), which pages or notes I may use, and how many buyer interviews a theme needs before it counts (you set the threshold).
2. Build the landscape table: per alternative, what it does for the customer's job, its stated approach, and the source for each cell. A cell with no source says "no source", never a plausible guess.
3. If interviews are missing, draft the win/loss guide: recent won and lost buyers, run by product, the same questions every time on the buying process, the product and the decision factors. Claude writes the guide; the team runs the calls.
4. Code the notes: one reason per note, tagged by interview code and won or lost. Keep sales-reported reasons in a separate column, marked "sales-reported".
5. Count themes across interviews. Below your threshold, a theme is listed as "single signal", not a pattern. Compare what buyers said with what sales reported; the gap is often the finding.
6. Write "where we differ", each line tied to the value proposition and backed by a theme. Write "what not to copy", each with a reason: off-strategy, table stakes you can match cheaply, or a job your customers do not have.

## Output Format
```markdown
# Competitive Landscape Brief
## Landscape
| Alternative | What it does for the job | Stated approach | Source |
|---|---|---|---|
| [Alternative A / workaround / do nothing] | [from source] | [from source] | [page or note, date read] |
## Win / loss themes
| Theme | Won / lost | Interviews (count) | Sales-reported too? |
|---|---|---|---|
| [decision factor in buyers' words] | [won / lost] | [n of N] | [yes / no] |
## Where we differ
- [difference] because [theme], tied to [value proposition line]
## What not to copy
- [feature]: [reason]
## Decision
[Named person] decides by [date] which gaps go to Feature Request Triage and signs off the "what not to copy" list.
```

## Done When
- Every competitor claim cites a source the user supplied or named
- Buyer reasons and sales-reported reasons sit in separate columns
- Themes below the threshold are marked single signal
- Each "what not to copy" item has a reason

## Quality Bar
- Never invent competitor facts, prices or features; unknown cells say "no source"
- Buyers appear only as interview codes; no named buyers, no profiles of competitor employees
- Date every source; competitor pages change and old facts mislead sales
- Doing nothing and workarounds are always rows in the landscape
- Win/loss reasons come from buyers the team talked to; a named person decides what not to copy.

## Next
Run pm-value-proposition-canvas (Value Proposition Canvas) to turn the differences into one message.

## About the makers

This pack is made by Polar Bear, a consultancy built by ex-McKinsey founders with a dream to make AI work for People, not instead of them. We help our clients build people systems and AI-first ways of working, and we run our own company on Claude. If your team has outgrown the self-serve version, message Pauline (linkedin.com/in/paulinebertry).

Attribution

polar-bear-orgpolar-bear-org
View sourceSee grades on GitHubMore from polar-bear-org →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698431 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →