CtrlK
BlogDocsLog inGet started
Tessl Logo

title-unique

Use when applies to all HTML pages. Use when auditing a site crawl report or investigating why multiple pages compete for the same keyword in search results.

49

Quality

54%

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 ./skills/title-unique/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 is a well-structured, appropriately concise overview that delegates implementation detail to a real one-level-deep reference file. Its main weaknesses are the absence of an explicit validation checkpoint in the body's own workflow (verification is delegated to the reference) and the lack of any concrete executable command or code example inline.

Suggestions

Add an explicit verification step to the body's workflow (e.g. after Fix: "Re-crawl the affected pages and confirm each <title> is now unique") so the batch crawl-fix workflow has an inline checkpoint instead of only delegating verification to the reference.

Drop or trim the opening paragraph, which repeats the reference file's "Why It Matters" section nearly verbatim.

DimensionReasoningScore

Conciseness

The body is lean (~45 lines) with no explanations of concepts Claude already knows and no padding. It falls short of anchor 5 only because the opening sentence ("Duplicate titles prevent Google from determining which page is the authoritative result...") duplicates the reference's "Why It Matters" section nearly verbatim, and the Explain section restates well-known SEO effects.

4 / 5

Actionability

The Check section gives a concrete executable procedure ("Crawl all pages and extract <title> tag content. Group pages by identical title text and flag duplicates") and the Fix section provides specific per-page-type patterns with a concrete template ("[Specific Topic] – [Site Name]"). Not anchor 5 because the body itself contains no copy-paste-ready command or code — that lives in the reference — but the guidance is specific enough to execute, well above anchor 3's pseudocode level.

4 / 5

Workflow Clarity

The Check → Fix → Explain → Code Review sequence is clearly ordered, but validation in the body is only implicit ("describe how to verify the final page output") rather than an explicit checkpoint. Crawling all site pages is a batch operation, and per the judging guidelines a batch workflow without explicit validation steps in the body caps workflow clarity at 3 — the reference's Verification section prevents a lower score.

3 / 5

Progressive Disclosure

The body is under 50 lines with well-organized sections and a single clearly signaled, one-level-deep reference ("see references/rule.md") that actually exists and appropriately carries the code examples and framework-specific guidance. This matches anchor 5's clear overview with well-signaled shallow references and easy navigation.

5 / 5

Total

16

/

20

Passed

Description

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

The description has usable trigger scenarios but is structurally incomplete: it states only when to use the skill, never what it does, and the first clause is garbled ("Use when applies to all HTML pages"). It also omits the skill's core vocabulary (duplicate titles, title tag, SEO), weakening both trigger matching and distinctiveness.

Suggestions

Lead with a capability statement in third person, e.g. "Audits a site for duplicate <title> tags across pages and fixes them with unique, keyword-focused titles.", then keep the existing 'Use when...' trigger clause after it.

Fix the malformed opening clause "Use when applies to all HTML pages" — either state scope plainly ("Applies to all HTML pages.") or fold it into the trigger sentence.

Add the natural trigger terms users would actually say for this skill: "duplicate titles", "title tag", and "SEO".

DimensionReasoningScore

Specificity

The description names the domain ("HTML pages", "site crawl report", "search results") but contains no concrete capability actions — no verbs describing what the skill does (check, audit, fix titles). It fits anchor 2 (domain named, actions minimal/generic); it is not entirely abstract like anchor 1, but lacks the 1-2 concrete actions required for anchor 3.

2 / 5

Completeness

Only the 'when' is present (two trigger clauses); the 'what' — what the skill actually does — is never stated, and the opening clause "Use when applies to all HTML pages" is malformed. Anchor 2 explicitly covers 'when' present without 'what'; anchor 3 requires a clear 'what', which is missing.

2 / 5

Trigger Term Quality

Some natural phrases are present ("auditing a site crawl report", "why multiple pages compete for the same keyword"), but the most central user terms — "duplicate titles", "title tag", "SEO" — are absent. This matches anchor 3 (relevant keywords but missing common variations or synonyms) rather than anchor 4's good coverage.

3 / 5

Distinctiveness Conflict Risk

The keyword-cannibalization scenario is somewhat specific, but because the words "title" and "SEO" never appear, the description could also fire for other SEO audit rules (canonical URLs, meta descriptions) triggered by "auditing a site crawl report". This is anchor 3 (somewhat specific but overlap risk with similar skills), not anchor 4's mostly-distinct profile.

3 / 5

Total

10

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.