CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

69

Quality

87%

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

The canonical home for this skill is competitive-teardown in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%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, action-oriented skill body: a sequenced workflow with validation checkpoints, a concrete scoring rubric with an evidence-format example, and an executable API sample. Main gaps: both referenced bundle files (data-collection-guide.md, analysis-templates.md) are missing from the bundle, and the workflow lacks failure-path guidance for its checkpoints.

Suggestions

Add the missing references/data-collection-guide.md and references/analysis-templates.md files (or remove the pointers) — both are referenced as holding 'full executable scripts' and 'full template markdown' but do not exist in the bundle.

Add failure-path guidance to the validation checkpoints, e.g., what to do when fewer than 20 reviews or no public pricing page is available for a competitor (fall back to alternate sources, or mark the dimension 'insufficient data').

Delete or compress the 'When to Use' section, which duplicates the frontmatter description's trigger list nearly verbatim, to save tokens.

DimensionReasoningScore

Conciseness

The body is dense with domain-specific content Claude would not already know (signal checklists, the 12-dimension rubric anchors, template formats) and uses tables rather than padded prose. The one clear redundancy is the 'When to Use' section, which restates the frontmatter description's triggers almost verbatim (five bullets repeating 'quarterly competitive review', 'competitor launches a major feature', etc.), fitting score 4's 'minor instances... that could be trimmed' rather than score 5's 'every token earns its place'.

4 / 5

Actionability

Concrete guidance dominates: a copy-paste-ready iTunes Search API query with exact URLs and parse fields ('entry[].content.label', 'entry[].im:rating.label'), a fully specified 12-dimension scoring table with 1/3/5 anchors, and an example completed row showing the evidence format ('App Store reviews cite "confusing navigation" (38 mentions)...'). It falls short of score 5 because only one of five data sources has an executable query — website, job postings, SEO, and social capture are checklists of what to record, with the 'how' deferred to references/data-collection-guide.md.

4 / 5

Workflow Clarity

The six-step Teardown Workflow is clearly sequenced with explicit italicized validation checkpoints after steps 2 and 3 ('confirm you have pricing data, at least 20 reviews, and job posting counts for each competitor'; 'Every dimension should have a score and at least one supporting evidence note'). Not score 5 because there are no failure-path feedback loops (what to do when a checkpoint fails, e.g., fewer than 20 reviews available) and steps 4–6 carry no checkpoints — matching score 4's 'clear sequence with most checkpoints present; minor validation gaps'.

4 / 5

Progressive Disclosure

The structure follows the top-anchor pattern: inline abbreviated content plus clearly signaled one-level-deep pointers ('Full executable scripts for each source are in references/data-collection-guide.md', 'Full template markdown is in references/analysis-templates.md'). However, verified against the actual bundle, neither referenced file exists — there is no references/ directory — so both pointers dangle, a real navigation gap beyond score 5's 'easy navigation' but not the disorganized or buried-reference pattern of score 3, since the inline summaries keep the skill functional.

4 / 5

Total

16

/

20

Passed

Description

96%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 excellent description: third-person voice, a concrete multi-output 'what', and a rich 'Use when' clause with natural trigger phrases. The only weakness is one trigger ('preparing for a product strategy or roadmap session') that overlaps a closely related sibling skill, creating minor conflict risk.

Suggestions

Narrow the trigger 'preparing for a product strategy or roadmap session' to something like 'preparing competitive inputs for a product strategy or roadmap session' so it does not collide with a general product-strategy skill.

DimensionReasoningScore

Specificity

The description names 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.' It lists five data sources and seven concrete outputs, exceeding the score-4 anchor's 'minor gaps in coverage' and matching the score-5 anchor for comprehensive concrete actions.

5 / 5

Completeness

Both halves are explicit: the 'what' is the full first two sentences (analyzes competitor products, produces the named artifacts) and the 'when' is a full 'Use when...' clause with concrete trigger phrases. This mirrors the score-5 anchor example structure ('Extract text... Use when working with PDF files or when the user mentions...') rather than the score-4 anchor where the 'when' 'could be more explicit'.

5 / 5

Trigger Term Quality

The 'Use when' clause covers natural phrases users would actually say: 'conducting competitor analysis', 'comparing products against competitors', 'researching the competitive landscape', 'building battle cards for sales', 'responding to a competitor's new feature or pricing change', 'quarterly competitive review'. Coverage includes synonym variations (competitor/competitive) and specific artifacts like 'battle cards' — comprehensive, not the 'a few natural terms missing' of score 4.

5 / 5

Distinctiveness Conflict Risk

The core triggers ('competitor analysis', 'battle cards for sales', 'competitive landscape', 'quarterly competitive review') form a clear niche with minimal conflict risk, approaching score 5. However, the trigger 'preparing for a product strategy or roadmap session' overlaps with the sibling Product Strategist skill referenced in the body ('product-team/product-strategist/'), which is exactly the 'minor overlap risk with closely related skills' of score 4 rather than the 'minimal conflict risk' of score 5.

4 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 6 missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/competitive-teardown/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.