본문으로 건너뛰기
cccskills
무료GitHub에 공개

competitive-platform-analysis

Choose which competitors to compare based on a company's offer, audience, and positioning. Organize candidates into direct, adjacent, and aspirational groups, then narrow the list with selection scores and source links before detailed benchmarking.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

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.

설치 방법 보기

이럴 때 유용합니다

  • Defining the competitor set before a benchmarking project
  • Grouping direct, adjacent, and aspirational competitors
  • Narrowing candidates for a market landscape report
  • Finding rivals that challenge a company's positioning

포함된 파일(1)

  • SKILL.md11.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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.

  1. 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.
  2. Specialization — specialist (one tight discipline or vertical) vs generalist (broad service menu). Tighter overlap with the client's focus = more direct.
  3. 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.
  4. Engagement format — productized (named sprints, audits, fixed packages) vs bespoke (custom project / retainer). Signals positioning maturity.
  5. Distinctiveness posture — conventional / safe vs contrarian / manifesto-driven. The opinionated end is key for distinctiveness benchmarking in any niche.
  6. Evidence / credibility model — outcome-led (metrics, named clients, case depth) vs aesthetic-led (portfolio, awards). Tells you how each player earns trust.
  7. Brand strength of the operator — interchangeable vs cult / ownable identity (including senior independents who prove the "memorable solo brand" model).
  8. Market / reach — local / regional vs global-remote; note whether they win the same clients the client targets.

Plot each candidate on the relevant axes; a competitor is direct when it sits near the client on positioning, specialization, size, and market at once.

Competitive tiers (how the set resolves)

Group the final set into three tiers — this structure carries through to the report:

  • Direct — same band, overlapping offer, same client targets. The realistic head-to-head.
  • Adjacent — partial overlap (one capability, or a different client size) that pressures at the edges.
  • Aspirational — players the client is not competing with today but whose brand or commercial maturity sets the bar to aim at.
  • (Watch also for substitutes: no-code/AI tools, in-house teams, generalist freelancers — note as a threat vector, not a profiled competitor unless materially relevant.)

Data sources (where to look)

Match the source to the dimension you need. The platform types below are generic; substitute the ones native to the client's niche (e.g. Dribbble/Behance for design, showreel/Vimeo for motion, writing samples/published work for copy):

  • Portfolio / craft platforms — craft quality, range, aesthetic register (e.g. Dribbble, Behance, Vimeo, or the niche's equivalent showcase).
  • Awards / curated showcases — craft ambition and editorial recognition; over-indexes on flashy, so cross-check commercial credibility (e.g. Awwwards, industry award lists).
  • Competitor's own site — primary source for positioning, voice, offer packaging, pricing posture, named clients, manifesto/POV.
  • LinkedIn — team size/model, founder narrative, post cadence, client logos, geography.
  • Review directories — reviews, named clients, project sizes, engagement models; strongest signal for commercial credibility and enterprise-readiness (e.g. Clutch.co or the niche's equivalent).
  • Open / public work — process repos, published samples, open creative output: depth and craft-transparency evidence.
  • Conference talks / podcasts / newsletters — thought-leadership depth and POV ownership.

Always verify claims across at least two sources before treating a competitor attribute as fact (self-reported site copy ≠ verified outcome). Carry an adversarial-verification discipline into every profile.

Scoring matrix template (selection stage)

A lightweight pre-filter to decide who graduates into full benchmarking. Score 1–5; keep candidates that score high on either distinctiveness or credibility — the client's strategic tension means both poles are instructive.

CandidatePositioning stanceSpecializationSize bandTierOffer overlap (1–5)Distinctiveness (1–5)Commercial credibility (1–5)Craft proximity (1–5)Include?

Rules of thumb (apply per the client's scoping consequence in the positioning brief):

  • High distinctiveness and high credibility → must-profile (proves the client's target tension is achievable).
  • High distinctiveness, low credibility → cautionary case (memorable but un-hireable — a potential failure mode to learn from).
  • High credibility, low distinctiveness → "competent but forgettable" mass the client defines itself against.
  • Low on both → drop unless needed for landscape breadth.

Output of this stage

A scoped, tiered competitor set (typically 10–18 candidates → 8–12 profiled), each tagged with its axis positions, tier, and source links, ready to hand to benchmark-methodology.

Anti-Patterns

  • Scoping without a positioning brief. A competitor list built without the client's lens is noise. The brief determines what counts as a real rival.
  • Listing every similar company. The goal is a defensible 10–18 candidate set, not a census. Breadth without pruning makes benchmarking unmanageable.
  • Blurring the Direct/Adjacent/Aspirational tiers. These tiers serve different strategic purposes. Mixing them produces a flat list that can't drive decisions.
  • Relying on a single source per competitor. Self-reported site copy is marketing, not fact. Verify attributes across at least two sources.
  • Jumping straight to scoring. This skill scopes and tiers the set. Benchmark-methodology handles scoring. Don't conflate the two steps.

Examples

Scenario: A boutique brand-identity studio (2-person, EU-remote, productized sprints, contrarian/manifesto-driven aesthetic) wants to scope its competitive set before benchmarking. The strategic tension from the positioning brief is memorability × hireability.

Step 1 — eight-axis population (sample candidates):

CandidatePositioning stanceSpecializationSize bandEngagementDistinctivenessEvidence modelBrand strengthMarket
Studio Abrand-led / editorialidentity onlymicroproductizedcontrarianaesthetic-ledcultglobal-remote
Studio Bcapability-ledbroad DS+motionboutiquebespokeconventionaloutcome-ledinterchangeableUS
Agency Ccapability-ledbrand+digitalmid-sizeretainerconventionaloutcome-ledinterchangeableEU
Freelancer Dbrand-ledbrand voice onlysoloday-rateeditorialaesthetic-ledownableglobal
Studio Ebrand-ledbrand strategymicroproductizedmanifesto-drivenoutcome-ledcultEU-remote

Step 2 — pre-filter scoring (client scoping consequence: weight distinctiveness because the client's moat is POV-first, not capability breadth):

CandidateOffer overlap (1–5)Distinctiveness (1–5)Commercial credibility (1–5)Craft proximity (1–5)TierInclude?
Studio A5535Direct✓ must-profile
Studio B3253Adjacent✓ credibility anchor
Agency C2152Aspirational✓ scale reference
Freelancer D4424Direct✓ cautionary case
Studio E5544Direct✓ must-profile

Step 3 — output handed to benchmark-methodology: Five candidates (3 Direct, 1 Adjacent, 1 Aspirational), each tagged with axis positions, tier, and source links. Studio A and Studio E are the sharpest head-to-head rivals; Freelancer D is the "memorable but un-hireable" cautionary case to learn from.

Related Skills

  • brand-discovery — use first to establish the positioning brief and strategic tension that scopes the competitor set.
  • benchmark-methodology — the next step; takes the tiered set and scores each competitor across nine dimensions.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Design and audit interfaces for Web, iOS, and Android using WCAG 2.2 accessibility guidance. Check screen-reader labels, keyboard navigation, contrast, and control sizes to identify barriers and guide implementation for people using assistive technology.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Adding descriptive labels to icon-only buttons
  • Reviewing keyboard navigation and modal focus
  • Checking contrast and control sizes
affaan-m/ECC28.3만2026년 10월 16일 업데이트

Investigate unreliable AI agents across 12 layers, including instructions, memory, tool execution, and display. Use code and logs to trace failures, rank findings by severity, and produce an ordered repair plan that prioritizes code changes.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Investigating failures that appear only inside an agent application
  • Tracing old conversation content leaking into new sessions
  • Checking skipped or falsely claimed tool execution
affaan-m/ECC28.3만2026년 10월 16일 업데이트

agent-eval

무료요약 있음AI 평가 80점

실제 개발 과제로 여러 코딩 에이전트를 비교합니다. 성공률, 확인 가능한 API 비용, 소요 시간과 반복 실행의 안정성을 측정해 도입 결정과 업데이트 후 평가에 활용합니다.

  • 실제 개발 과제로 에이전트를 비교합니다
  • 새 도구나 모델을 도입하기 전에 평가합니다
  • 에이전트 업데이트 후 성능을 확인합니다
affaan-m/ECC28.3만2026년 10월 16일 업데이트

Design and refine an AI agent’s available actions, tool inputs, and result formats. Define recovery steps for errors, manage the information kept in context, and evaluate changes through completion rates, retries, and cost per successful task.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Define an AI agent’s tool set and input formats
  • Make tool results and next steps easier to interpret
  • Specify safe retries and stopping conditions
affaan-m/ECC28.3만2026년 10월 16일 업데이트

Diagnose AI agent runs that fail repeatedly, loop through tools, or lose track of the task. Capture errors and environment details, test a focused recovery action, and produce a report explaining the evidence and outcome.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Diagnosing repeated failures in an agent run
  • Investigating loops through the same tool calls
  • Reviewing output degradation as context grows
affaan-m/ECC28.3만2026년 10월 5일 업데이트

agent-introspection-debugging

무료요약 있음AI 평가 100점

AI 에이전트의 반복 실패와 도구 사용을 기록하고 원인을 좁힙니다. 영향이 제한된 복구 작업과 결과 보고를 통해 근거 있는 재시도를 돕습니다.

  • 같은 도구 작업을 반복하는 원인 조사
  • 대화 증가에 따른 출력 품질 저하 조사
  • 파일 경로와 환경 불일치 확인
affaan-m/ECC28.3만2026년 10월 16일 업데이트

affaan-m의 스킬 모두 보기

이 스킬의 문제 신고