Skip to content
Back to skills

Competitor Research

ASecurity

Map a product's competitive landscape — direct + adjacent competitors, their positioning, naming conventions, and white-space. Persists findings to a per-product competitors file so it compounds over time. Use before naming, positioning, pricing, or GTM — and as the collision baseline for name-clearance.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 13, 2026
ai-agentsgo

Security analysis

A100/100

Scanned June 13, 2026

npx -y skills add hamza-ali-shahjahan/hamzaish --skill competitor-research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Competitor Research?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Competitor Research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hamza-ali-shahjahan-competitor-research/badge)](https://www.skillsdirectory.com/skills/hamza-ali-shahjahan-competitor-research)

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

Download with Pro
SKILL.md
---
name: competitor-research
description: Map a product's competitive landscape — direct + adjacent competitors, their positioning, naming conventions, and white-space. Persists findings to a per-product competitors file so it compounds over time. Use before naming, positioning, pricing, or GTM — and as the collision baseline for name-clearance.
---

# competitor-research

## When you activate

- Before **naming** a product (this is phase 1 of `name-product` — it seeds themes and the collision baseline).
- Before positioning, pricing, or GTM.
- Whenever the user asks "who else does this", "competitors", "landscape", "who are we up against".

## What you produce

1. A **competitor table** — direct + adjacent + incumbents.
2. A **naming-conventions read** — what patterns the category uses (to fit or to break).
3. The **white-space** — positioning angles nobody owns.
4. A persisted file: `products/<slug>/competitors.md` (create/update, dedupe) so the picture **compounds** across sessions.

## Protocol

1. **Frame.** One line: what the product does · its category · its ICP. (Pull from the product config / positioning brief if it exists.)
2. **Find, three rings** (WebSearch, a few angles each):
   - **Direct** — same job-to-be-done for the same user.
   - **Adjacent** — overlapping capability or audience (these still cause name collisions).
   - **Incumbents** — the big, generic players everyone compares against.
3. **For each competitor, capture:** name · URL · one-line what-they-do · positioning angle · **naming pattern** (coined? descriptive? founder-name? compound? suffix?).
4. **Synthesize:**
   - Naming conventions in the space — and whether to **conform** (legibility) or **contrast** (distinctiveness).
   - Positioning white-space — angles/wording nobody owns.
   - The **collision baseline** — the exact names/roots a new name must avoid (hand this to `name-clearance`).
5. **Persist.** Write/merge `products/<slug>/competitors.md` with a dated section. Dedupe against prior entries; note what's new.

## Output format

Markdown: a competitor table, then three short lists — *naming patterns*, *white-space*, *names/roots to avoid*. Keep it scannable. Cite URLs.

## Notes

- This is a living asset — each run appends and refines, so coverage improves over time.
- Run it **before** generating names: it both inspires themes and defines what must be cleared.

Attribution

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

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.