CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

competitor-analysis

Analyze competitors with strengths, weaknesses, and differentiation opportunities. Identifies direct competitors and maps the competitive landscape. Use when doing competitive research, preparing a competitive brief, or finding differentiation opportunities.

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./pm-market-research/skills/competitor-analysis/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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-structured, actionable research-prompt skill with a clear six-step sequence and a thorough output template. Its main weaknesses are redundancy (Purpose, role line, and Best Practices overlap the analysis steps) and absent validation checkpoints in the workflow.

Suggestions

Trim redundancy to improve conciseness: drop the 'Purpose' section (it restates the description) and the role-assignment line, and remove Best Practices bullets that repeat the Analysis Steps.

Add explicit validation checkpoints to the workflow, e.g., 'Confirm exactly 5 direct competitors are identified with supporting evidence before profiling' and 'Cross-check pricing/positioning claims across at least two sources before including them'.

Tighten the Further Reading section: replace the tangential user-interviews link with one directly relevant to competitor analysis, or fold the remaining guidance into the steps to reduce line count below the monolithic-file threshold.

DimensionReasoningScore

Conciseness

The body is mostly a lean checklist of directives, but includes unnecessary padding: the 'Purpose' section restates the frontmatter description, the role line 'You are a strategic product analyst and competitive intelligence expert...' adds nothing Claude needs, and several 'Best Practices' bullets (research pricing pages, validate across sources, look for emerging competitors) duplicate the Analysis Steps. This matches 'mostly efficient but includes some unnecessary explanation or could be tightened'.

3 / 5

Actionability

For an instruction-only skill the guidance is concrete and executable: six ordered steps with specific directives ('identify 5 primary direct competitors', 'Research each competitor's positioning, features, pricing, go-to-market strategy') and a detailed output template enumerating every section and bullet. It stops short of 5 because there is no worked example or concrete method for the harder directives (e.g., how to estimate market share or which sources to prefer) — minor gaps.

4 / 5

Workflow Clarity

The sequence is clear (Market Scoping → Competitor Identification → Intelligence → S/W → Differentiation → Synthesis), but checkpoints are missing or implicit — validation appears only as a single Best Practices bullet ('Validate competitive insights across multiple sources') rather than integrated steps, and there is no instruction to verify completeness (e.g., confirm exactly 5 well-supported competitors before writing profiles). This matches the 3 anchor 'sequence present but checkpoints missing or implicit'; the 4 anchor requires most checkpoints present.

3 / 5

Progressive Disclosure

No bundle files exist, and the single SKILL.md is well-organized into clearly signaled sections (Purpose, Instructions, Input, Steps, Output Structure, Best Practices, Further Reading) with one-level-deep external links. Minor gaps keep it below 5: at ~105 lines it exceeds the simple-skill threshold, the User Interviews link is tangential to competitor analysis, and the output template could arguably live in a reference file.

4 / 5

Total

14

/

20

Passed

Description

83%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 that clearly states capabilities and includes an explicit, multi-phrase 'Use when' trigger clause. Keyword coverage is good, with minor gains available from common synonyms like 'competitor analysis' and 'compare competitors'.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'Analyze competitors with strengths, weaknesses, and differentiation opportunities', 'Identifies direct competitors and maps the competitive landscape' — which names the domain plus multiple specific capabilities. It falls short of the 5 anchor because 'maps the competitive landscape' is somewhat abstract and no research depth (e.g., pricing, positioning, GTM) is mentioned, leaving minor coverage gaps.

4 / 5

Completeness

It explicitly answers both what (analyze competitors, identify direct competitors, map the landscape, surface strengths/weaknesses/differentiation) and when ('Use when doing competitive research, preparing a competitive brief, or finding differentiation opportunities') with three concrete trigger phrases — a direct match for the 5 anchor. The 4 anchor ('when' could be more explicit) fits less well since the when-clause is already specific.

5 / 5

Trigger Term Quality

Natural user phrases are present: 'competitive research', 'preparing a competitive brief', 'finding differentiation opportunities'. It misses common variations like 'competitor analysis', 'compare competitors', or 'market landscape', so it matches 'good keyword coverage; a few natural terms missing' rather than the comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

The niche (competitor analysis) is clear and triggers are distinct, but 'competitive landscape' and 'competitive research' could also plausibly fire for closely related market-research or market-analysis skills — minor overlap risk rather than the minimal-conflict 5 anchor.

4 / 5

Total

17

/

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

phuryn/pm-skills

Path

pm-market-research/skills/competitor-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.