CtrlK
BlogDocsLog inGet started
Tessl Logo

competitive-teardown

Analyzes competitor products and companies by synthesizing data from pricing pages, app store reviews, job postings, SEO signals, and social media into structured competitive intelligence. Produces feature comparison matrices scored across 12 dimensions, SWOT analyses, positioning maps, UX audits, pricing model breakdowns, action item roadmaps, and stakeholder presentation templates. Use when conducting competitor analysis, comparing products against competitors, researching the competitive landscape, building battle cards for sales, preparing for a product strategy or roadmap session, responding to a competitor's new feature or pricing change, or performing a quarterly competitive review.

70

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

71%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, mostly actionable body with a clear sequenced workflow and explicit validation checkpoints, plus good summary-to-reference disclosure for the two main reference files. The main weaknesses are progressive disclosure: three bundle files are undiscoverable and the full scoring rubric is inlined while its dedicated reference file is orphaned.

Suggestions

Reference the orphaned bundle files from the body: link references/scoring-rubric.md from the Scoring Rubric section, mention references/competitive-analysis-frameworks.md near the teardown workflow, and call out scripts/competitive_matrix_builder.py in the Feature Comparison Matrix step so they become discoverable.

Move the full 12-dimension rubric table into references/scoring-rubric.md and keep only a brief summary plus the worked example row inline, reducing redundancy and improving conciseness.

Add explicit error-recovery feedback to the validation checkpoints (e.g., 'if a competitor has fewer than 20 reviews, collect more sources before scoring') and add a checkpoint after step 4 to fully satisfy workflow-clarity score 5.

DimensionReasoningScore

Conciseness

The body is largely efficient domain methodology (capture checklists, a real iTunes Search API query, a 12-dimension rubric, templates) with little generic concept explanation, but the full 12-dimension rubric is inlined while a dedicated references/scoring-rubric.md exists, a redundancy that could be trimmed. Not score 5 because of that inlined bulk; not score 3 since most tokens earn their place.

4 / 5

Actionability

Provides concrete executable guidance — the iTunes API GET examples with parsing fields, an explicit 1/3/5 rubric with a worked evidence row, and structured templates (rows/columns, scoring legend, 7-slide deck). Not score 5 because SEO, job postings, and social sections give only capture-lists and defer commands to the reference rather than supplying inline copy-paste code.

4 / 5

Workflow Clarity

The Teardown Workflow is a clear 6-step numbered sequence with two explicit validation checkpoints ('confirm you have pricing data, at least 20 reviews...'; 'Every dimension should have a score and at least one supporting evidence note'). Not score 5 because checkpoints appear on only 2 of 6 steps and there is no explicit if-fails-then-remediate feedback loop.

4 / 5

Progressive Disclosure

Two references are well-signaled one-level-deep ('Full executable scripts... in references/data-collection-guide.md', 'Full template markdown is in references/analysis-templates.md. Abbreviated reference below'), but 3 of 5 bundle files are orphaned — references/scoring-rubric.md, references/competitive-analysis-frameworks.md, and scripts/competitive_matrix_builder.py are never referenced — and the full rubric is inlined while its reference file sits undiscoverable. Not score 4 because the orphaned files and inverted rubric placement exceed 'minor organization gaps'.

3 / 5

Total

15

/

20

Passed

Description

100%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.

An exemplary description: it states concrete capabilities, enumerates comprehensive natural trigger phrases, explicitly covers both what and when, and carves out a distinct competitive-intelligence niche with low conflict risk. No changes needed.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage: 'synthesizing data from pricing pages, app store reviews, job postings, SEO signals, and social media' and 'Produces feature comparison matrices scored across 12 dimensions, SWOT analyses, positioning maps, UX audits, pricing model breakdowns, action item roadmaps, and stakeholder presentation templates.' This matches the score-5 anchor of multiple specific concrete actions; it is not score 3, which requires only 1-2 actions.

5 / 5

Completeness

Explicitly answers both what ('Analyzes competitor products... Produces... matrices, SWOT analyses...') and when ('Use when conducting competitor analysis... building battle cards... quarterly competitive review') with concrete trigger phrases, matching the score-5 anchor exactly. Not score 4, which requires the 'when' to be less explicit.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases a product person would actually say: 'conducting competitor analysis', 'researching the competitive landscape', 'building battle cards for sales', 'product strategy or roadmap session', 'quarterly competitive review'. These are natural synonyms covering the space; not score 4, which expects a few natural terms missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche ('competitive intelligence', 'battle cards for sales', '12-dimension scoring') with distinct triggers and minimal conflict risk; the trigger set is specific to competitive teardown rather than generic product work. Not score 4, since the niche and triggers are sharply distinct rather than having minor overlap.

5 / 5

Total

20

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
alirezarezvani/claude-skills
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.