competitive-platform-analysis
Helps understand your competitors. It identifies, categorizes, and filters competing companies before any deeper analysis.
What it does
This tool helps decide which companies are competitors and where to find them, before you start comparing their performance. It defines who counts as a competitor, which group they belong to, and what information to look for.
When to use it
- ✓Before starting a competitor analysis project.
- ✓When unsure which companies are direct, adjacent, or aspirational competitors.
- ✓To define a clear scope for a market landscape report.
Example of what to ask your AI
“I need to analyze my competitors. Who should I include and where can I find information about them?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool analyzes information about companies, such as their size, specialization, target audience, and style. Based on this, it classifies them into groups (direct, adjacent, aspirational) so you know who you are competing against.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add affaan-m/ECC --skill competitive-platform-analysisOr download just the file:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/competitive-platform-analysis/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
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:
- Size / model — solo, micro-studio (2–8), boutique (sub-30), mid-size agency. Match the client's own band; same-band studios are the realistic head-to-head set.
- Niche / specialization — how closely the candidate's focus overlaps with the client's offer. Tighter overlap = more direct.
- Geography / market — EU vs US vs global-remote; language; time-zone reach. Note whether they win the same clients the client targets.
- Pricing & engagement model — productized sprints, retainer, project, day-rate; transparent vs "contact us". Signals positioning maturity.
- Portfolio style — generic vs. opinionated/editorial vs. contrarian. Closer to the client's aesthetic register = more they contest the client's distinctiveness.
- Technical depth / craft maturity — relevant if the client's credibility story includes public process work, open tooling, or documented systems.
- Brand strength — does the studio have an ownable verbal/visual identity, or is it interchangeable? Weight this per the client's scoping consequence.
Player taxonomy — axes to populate across
Don't sort competitors into niche-specific buckets; sort them along a few generic axes so the landscape isn't skewed toward one archetype. These axes apply to any creative-service market (design, motion, copywriting, branding, content, film, etc.). Aim for breadth across each axis first, then prune to the most instructive.
- Positioning stance — brand-led / editorial (competes on identity, voice, POV) vs capability-led (competes on craft, throughput, outcomes). Populate both poles; the client's closest mirror sits at its own end.
- Specialization — specialist (one tight discipline or vertical) vs generalist (broad service menu). Tighter overlap with the client's focus = more direct.
- Size / model — solo / micro vs boutique vs mid-size vs enterprise-scale. Same-band players are the realistic head-to-head; larger bands are the aspirational/commercial-maturity reference.
- Engagement format — productized (named sprints, audits, fixed packages) vs bespoke (custom project / retainer). Signals positioning maturity.
- Distinctiveness posture — conventional / safe vs contrarian / manifesto-driven. The opinionated end is key for distinctiveness benchmarking in any niche.
- Evidence / credibility model — outcome-led (metrics, named clients, case depth) vs aesthetic-led (portfolio, awards). Tells you how each player earns trust.
…
FAQ
What are 'direct', 'adjacent', and 'aspirational' competitors?
Direct competitors are companies very similar to yours in terms of services, audience, and size. Adjacent competitors have some similarities but don't compete directly. Aspirational competitors are companies you admire and aim to become like in the future.
Do I need a description of my company before using the tool?
Yes, it's very important. You need to know your identity, what you offer, who your clients are, and what makes you different. Without this, the competitor analysis won't be accurate.
What kind of information does the tool look for about competitors?
It looks for information on company size, market niche, location, pricing model, portfolio style, technical quality, and brand strength.
Details
Original description by the author
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.
repo: affaan-m/ECC
Popularity
- GitHub stars
- 280k
- Ranking position
- #154
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
accessibility
Helps your agent create interfaces that everyone can use. Ensures websites and apps work well for people with disabilities, like those who are blind or have reduced mobility.
affaan-m/ECC
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC
Similar skills
competitive-ads-extractor
Lets your agent find and analyze competitor ads. It helps understand what works to attract customers.
nexu-io/open-design
Ahrefs Automation
Automates SEO research with Ahrefs. Analyzes links, keywords, and metrics to improve your website.
ComposioHQ/awesome-claude-skills
Apollo Automation
Lets your agent automate lead generation in Apollo.io. It searches companies, finds contacts, and organizes outreach lists.
ComposioHQ/awesome-claude-skills