# Competitive Landscape Scoping

Identify and tier a competitor set before any benchmarking begins.

- Repository: https://github.com/affaan-m/ECC (294725 stars)
- Category: Business
- License: MIT
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add affaan-m/ECC --skill competitive-platform-analysis -g -a claude-code -y`
Codex: `npx skills add affaan-m/ECC --skill competitive-platform-analysis -g -a codex -y`
Cursor: `npx skills add affaan-m/ECC --skill competitive-platform-analysis -g -a cursor -y`
Gemini CLI: `npx skills add affaan-m/ECC --skill competitive-platform-analysis -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add affaan-m/ECC`

## Description

Use when scoping a competitive landscape, identifying, categorising, and score-filtering a competitor set before any benchmarking begins. Decides who counts as a competitor, which tier they belong to, and which sources to mine. First step in the three-skill competitive pipeline; precedes benchmark-methodology.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Competitive Platform Analysis

Use this skill to decide **who to benchmark** and **where to find them** before
any scoring begins. A competitive analysis is only as good as its frame: the
wrong set makes the client look either unbeatable or doomed. The goal is a
defensible, decision-relevant set, not an exhaustive census.

## When to Activate

- About to start a competitive benchmarking project and need to define the competitor set first.
- Unsure which companies belong in Direct / Adjacent / Aspirational tiers.
- Need a defensible, pruned scope for a market landscape report.
- Has a positioning brief and wants to identify who contests that position.
- First step before running benchmark-methodology.

## Client positioning brief (establish first)

Before scoping the set, establish the client's positioning brief. If you don't
already have it, run a short brand-discovery interview to elicit it, do **not**
invent one and do **not** scope the set blind. The brief supplies:

- **Identity / aesthetic register**, what kind of studio or company this is and
  how it presents itself.
- **Offer**, what services or products it delivers.
- **Target clients**, who it sells to.
- **Differentiator**, the moat or positioning argument the client believes in.
- **Scoping consequence**, the implication for how to weight competitors (e.g.,
  prioritize by distinctiveness vs. capability overlap vs. price).
- **Strategic tension**, the paired axes that define the client's white-space
  (e.g., memorability × hireability).

**Do not proceed without the positioning brief.** A competitor list scoped
without the client's lens is noise, not intelligence. The scoping consequence in
particular determines which competitors are *strong* rivals (those that contest
the client's moat) vs. merely overlapping on service menu.

## Selection criteria

For each candidate, capture these axes, they decide both inclusion and tier:

The rest: https://github.com/affaan-m/ECC/blob/HEAD/.agents/skills/competitive-platform-analysis/SKILL.md
