CtrlK
BlogDocsLog inGet started
Tessl Logo

competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' or 'competitive landing pages.' Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. Emphasizes deep research, modular content architecture, and varied section types beyond feature tables.

56

Quality

65%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agent/skills/competitor-alternatives/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body reads as a hollow shell: a reasonable three-part pre-flight checklist followed by an empty 'Core Principles' heading and 43 unannotated, broken links to nonexistent sub-skill files. As delivered, the skill provides almost no actionable or navigable content, with the real guidance entirely missing from the bundle.

Suggestions

Ship the ./sub-skills/ files referenced by the 43 links (or repoint them to real paths) — as delivered, every reference is a dead link, making the index useless.

Add a one-line description and a 'read when' cue to each link, and group the 43 items by workflow phase (research → format selection → section authoring → SEO/internal linking) so Claude can navigate them.

Replace the empty 'Core Principles' section with an actual end-to-end workflow (assess landscape → pick format → generate page → validate SEO/schema), since currently the body contains no sequenced process at all.

DimensionReasoningScore

Conciseness

The body is compact — short checklists under "Initial Assessment" and a link index — with no explanation of concepts Claude already knows. It falls short of anchor 5 because the 43 bare, sequentially numbered links (e.g. "### 1. [1. Honesty Builds Trust](...)") duplicate their numbering in the title and add noise rather than earning every token.

4 / 5

Actionability

Guidance is almost entirely high-level: "understand: Core value proposition, Key differentiators, Ideal customer profile, Pricing model" tells Claude what to think about, not what to do. No formats, section templates, code, or concrete steps for actually producing a page appear inline, and the 43 links carry no per-file summaries to recover the missing instruction. This matches 'minimal concrete guidance; high-level hints but missing the specific steps' rather than 3, which requires some concrete guidance.

2 / 5

Workflow Clarity

The only sequencing is the implicit 'understand these three things first' of Initial Assessment; after that the body is an unstructured link dump under an empty "Core Principles" heading, with no ordered process, no decision guidance on which sub-skill to read when, and no validation checkpoints. Rough sequence with many gaps and poorly defined steps fits anchor 2; anchor 3 would require a visible step sequence, which is absent.

2 / 5

Progressive Disclosure

The intent is maximal disclosure — everything is pushed to one-level-deep ./sub-skills/ files — but the references are unsignaled (bare titles, no descriptions, no grouping of 43 items) and, scored against the actual bundle, every referenced path is broken: no sub-skills/ directory exists. An index of dead links with no navigation cues sits at anchor 2 ('minimal structure... references are buried') rather than 3, since the structure is non-functional as shipped.

2 / 5

Total

10

/

20

Passed

Description

90%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 with explicit what/when framing and excellent, natural trigger-term coverage including pattern synonyms. The only weakness is that the capability list is really one action plus format enumeration rather than several distinct concrete actions.

DimensionReasoningScore

Specificity

The description names one concrete action — "create competitor comparison or alternative pages" — and enumerates scope via "Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor", but "Emphasizes deep research, modular content architecture" is philosophy rather than an action, so coverage is not comprehensive. This matches the anchor 'names domain and 1-2 concrete actions, but not comprehensive' rather than 4, which expects several listed specific actions.

3 / 5

Completeness

Both halves are explicit: the 'what' is "create competitor comparison or alternative pages for SEO and sales enablement" plus the four formats, and the 'when' is a double explicit trigger — "When the user wants to create..." and "Also use when the user mentions...". This mirrors the anchor-5 example with concrete trigger phrases, so neither 4 (weakly explicit 'when') nor 3 (missing 'when') fits.

5 / 5

Trigger Term Quality

Trigger coverage is comprehensive and natural: "'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' or 'competitive landing pages'" — these are exactly the phrasings a user would say, including pattern-form synonyms. Not 4 because no common variation is missing; not below 5 since synonyms and format variations are all present.

5 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — SEO/sales competitor comparison pages — with distinctive triggers ('vs page', '[Product] alternative', 'competitive landing pages') that few other skills would claim. Minor overlap risk with a generic SEO skill exists, but the anchor-5 example itself has the same character, and the triggers here are at least as distinct.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 43 missing

Warning

Total

14

/

16

Passed

Repository
Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI
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.