CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

70

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

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

A well-crafted, instruction-only skill body: actionable templates, a gated upstream step, verification discipline, and a complete worked example, organized into clear sections with no general-knowledge padding. Its weaknesses are moderate — the Selection criteria and Player taxonomy sections duplicate several axes, the workflow order is implied rather than explicit, and a ~200-line single-file layout leaves no room for reference-file offloading of the examples and matrix.

Suggestions

Merge the overlapping axes in 'Selection criteria' and 'Player taxonomy' into a single axis list annotated with how each axis drives inclusion vs. tiering, removing the duplicated size/specialization/market/brand-strength entries.

State the workflow as an explicit numbered sequence up front (brief → criteria capture → axis population → tiering → pre-filter → handoff), including what to do when the positioning-brief interview fails or yields a partial brief.

Consider moving the worked Examples section (and optionally the full scoring matrix) into a references/ file to slim SKILL.md toward an overview, since the body is ~200 lines.

DimensionReasoningScore

Conciseness

The body is dense with domain-specific framing Claude would not generate on its own (tiers, axes, scoring rules) and wastes no tokens on general-knowledge explanation. The main trimmable redundancy is that 'Selection criteria' and 'Player taxonomy — axes to populate across' substantially restate the same axes (size/model, specialization, market, brand strength) — a 3 would require broader unnecessary explanation, but the duplication is confined to two sections while everything else earns its place, so 4 fits best.

4 / 5

Actionability

For an instruction-only skill, the guidance is fully executable: a copy-paste-ready scoring matrix template with named columns and a 1–5 scale, explicit rules of thumb for each score combination, a gated interview step with the exact fields to elicit, and a complete worked example covering the common case end-to-end. The 5 anchor's 'specific examples cover the common cases' is met by the five-candidate worked example; a 4 would imply minor gaps, and none are evident.

5 / 5

Workflow Clarity

The sequence is clear and ordered by the section structure — establish the positioning brief, capture selection criteria, populate the eight axes, resolve tiers, apply the pre-filter matrix, hand off to benchmark-methodology — with real validation checkpoints ('Do not proceed without the positioning brief', 'verify claims across at least two sources'). It falls short of a 5 because the ordering is implied by section layout rather than stated as an explicit numbered workflow, and there is no error-recovery loop; the destructive/batch cap does not apply (analysis-only skill), so 4's 'clear sequence with most checkpoints, minor validation gaps' is the best fit.

4 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), so all content is necessarily inline in a single well-sectioned file; the only external pointers are to sibling skills (brand-discovery, benchmark-methodology), which is appropriate. Structure and navigation are good. At ~200 lines it exceeds the under-50-line simple-skill case, and content that could plausibly live in a reference file (the worked Examples section, the full scoring matrix) is inlined — a minor organization gap rather than the 'content that clearly belongs in separate files' of the lower anchors, so 4 fits best.

4 / 5

Total

17

/

20

Passed

Description

88%Weight 40%Scale 1-5

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 strong description: it explicitly states both what the skill does and when to use it, with concrete actions and natural trigger phrases, and even disambiguates itself from the adjacent benchmark-methodology skill. Its only weakness is slightly incomplete synonym coverage of natural trigger terms.

Suggestions

Add common user phrasings as triggers, e.g. 'Use when the user asks for a competitor analysis, competitive audit, or market landscape scoping' to broaden natural-term coverage.

Consider naming the output artifact (a tiered competitor set) in the trigger clause so users searching for 'competitor list' or 'who are our rivals' land on this skill.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering the skill's full scope: 'identifying, categorising, and score-filtering a competitor set', 'Decides who counts as a competitor, which tier they belong to, and which sources to mine'. These are specific, non-abstract actions with comprehensive coverage of what the skill does; a 4 would require minor gaps, and none are evident.

5 / 5

Completeness

Both halves are explicit: what ('identifying, categorising, and score-filtering a competitor set... Decides who counts as a competitor, which tier they belong to, and which sources to mine') and when ('Use when scoping a competitive landscape... before any benchmarking begins'). This matches the anchor for a clear what AND when with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Natural trigger terms like 'competitive landscape', 'competitor set', and 'benchmarking' are phrases a user would plausibly say. A few common variants are missing (e.g. 'competitor analysis', 'market landscape'), which keeps it at 4 rather than the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The niche is clear and the description even positions it in a pipeline ('First step in the three-skill competitive pipeline; precedes benchmark-methodology'), which reduces conflict risk. However, terms like 'competitive landscape' could plausibly also trigger a sibling benchmarking skill, so it is mostly distinct with minor overlap risk rather than minimal.

4 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

affaan-m/ECC

Path

.agents/skills/competitive-platform-analysis/SKILL.md

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.