CtrlK
BlogDocsLog inGet started
Tessl Logo

competitive-platform-analysis

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.

72

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a dense, actionable scoping framework with a clear sequenced workflow and explicit validation gates. Its main weaknesses are redundancy between the Selection-criteria and Player-taxonomy axis lists, and the absence of any reference-file split for a skill of this length.

Suggestions

Collapse the overlapping axis lists: 'Selection criteria' and 'Player taxonomy — axes to populate across' repeat size/model, specialization, geography/market, pricing/engagement, distinctiveness, and brand strength — merge them into one axis set or clearly differentiate their purposes to remove the redundancy.

Move the full worked example (the two populated tables in 'Examples') into a reference file (e.g. references/example-scoping.md) referenced one level deep, keeping SKILL.md as a tighter overview and improving progressive disclosure for a 200+ line skill.

DimensionReasoningScore

Conciseness

The body avoids explaining concepts Claude already knows, but the 'Selection criteria' (7 axes) and 'Player taxonomy — axes to populate across' (8 axes) sections substantially overlap — size/model, specialization, geography/market, pricing/engagement, distinctiveness, and brand strength all appear in both — so it could be tightened, matching the 'mostly efficient but could be tightened' anchor rather than the lean score-3 anchor.

2 / 3

Actionability

It provides concrete executable guidance — a filled-in scoring-matrix table template with named columns, eight named axes with explicit poles, tier definitions, a named data-source list, and a fully worked example with populated tables — satisfying the 'specific examples, copy-paste ready' bar for an instruction skill.

3 / 3

Workflow Clarity

The process is sequenced (positioning brief → selection criteria → axis plotting → tiering → sources → scoring → output) with explicit checkpoints — 'Do not proceed without the positioning brief', 'verify claims across at least two sources', and the scoring matrix as a pre-filter gate — and the worked example reinforces the Step 1/2/3 order, matching the 'clear sequence with explicit validation steps' anchor.

3 / 3

Progressive Disclosure

The skill is a single ~205-line file with no bundle files and no content split into one-level-deep references; headers and navigation are clear, but content that could be separate (the full worked example, the detailed axis taxonomy) is inline, matching the 'content that should be separate is inline' anchor rather than the score-3 'content appropriately split' anchor.

2 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A well-crafted description: it opens with an explicit 'Use when' trigger, states several concrete capabilities, and pins its place in a skill pipeline to avoid conflicts. Voice is imperative third-person ('Use when...'), consistent with the rubric's good examples.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'identifying, categorising, and score-filtering a competitor set' and 'Decides who counts as a competitor, which tier they belong to, and which sources to mine' — matching the 'lists multiple specific concrete actions' anchor rather than the score-2 'some actions' anchor.

3 / 3

Completeness

It explicitly answers both what (identifying/categorising/score-filtering competitors, assigning tiers, mining sources) and when via an explicit 'Use when scoping a competitive landscape ... before any benchmarking begins' trigger, hitting the 'clearly answers both what AND when' anchor.

3 / 3

Trigger Term Quality

It surfaces natural terms a user would actually say — 'competitive landscape', 'competitor set', 'benchmarking' — giving good coverage; it is not the score-2 case of 'missing common variations'.

3 / 3

Distinctiveness Conflict Risk

It carves a clear niche — first step of a three-skill competitive pipeline that 'precedes benchmark-methodology' — with distinct triggers unlikely to fire for the wrong skill, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
affaan-m/ECC
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.