CtrlK
BlogDocsLog inGet started
Tessl Logo

identical-links-same-purpose

Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure identical links have consistent destinations. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.

61

Quality

72%

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 ./skills/identical-links-same-purpose/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

60%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 lean, well-structured overview that correctly delegates code examples to a real one-level-deep reference file. Its weaknesses are repetitive restatement of the same accessibility rationale across four sections and generic, template-like review guidance that offers little concrete help beyond what Claude already knows.

Suggestions

State the core rationale once (the intro) and remove the redundant re-statements in Quick Reference, Check, and Explain — for example, drop the 'Explain' section's re-explanation of screen-reader link lists entirely.

Inline one tiny before/after example of the violation and fix (two anchor tags with identical text pointing to different URLs vs. differentiated text) so the body is actionable without opening references/rule.md.

Replace the generic Code Review boilerplate with specific verification steps, e.g., how to list link text/href pairs from rendered markup or which browser accessibility tooling to use to confirm the fix.

DimensionReasoningScore

Conciseness

The same core fact — identical link text with different destinations misleads screen-reader users — is restated in the intro ("creates confusion and unpredictability, especially for users who rely on a list of links"), the Quick Reference ("Reduces confusion for screen reader users navigating by link list"), and the Explain section. That repetition, plus the generic Code Review boilerplate, is unnecessary explanation Claude doesn't need, matching the level-3 anchor 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than level 4's minor instances.

3 / 5

Actionability

"Identify any links on the page that have identical link text but point to different URLs" and "Change the link text to be unique for each destination" are concrete directions, but the body gives no example of the violation or fix (those HTML snippets live in references/rule.md), no inspection method, and the Code Review section is template filler ("Flag exact elements, roles, labels, focus behavior, or keyboard interactions"). This lands at level 3: 'some concrete guidance but incomplete; missing key details', short of level 4's 'concrete code or commands with minor gaps'.

3 / 5

Workflow Clarity

The Check → Fix → Explain sequence is coherent and unambiguous for this simple single-purpose skill, and the Code Review section does mention verification ("note how to verify the fix with browser accessibility tooling or assistive tech"). It fits level 4 ('clear sequence with most checkpoints present; minor validation gaps') — the verification step is named but no specific tool or command is given, and the Explain and Code Review sections partially overlap, keeping it from level 5.

4 / 5

Progressive Disclosure

The body is a short overview with clear section headers and a well-signaled one-level-deep reference — "For full implementation details, code examples, and framework-specific guidance, see references/rule.md" — and that file exists and contains the code examples, so the split is appropriate. Minor gaps keep it at level 4 rather than 5: the Quick Reference/Check/Explain content partially duplicates rule.md's opening, and the pointer sits below a '---' divider where it is easy to miss.

4 / 5

Total

14

/

20

Passed

Description

85%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 an explicit 'Use when...' trigger, concrete third-person action verbs, and rule-specific vocabulary. Its main weakness is that most of the trigger text is shared boilerplate, so it risks overlapping with sibling accessibility skills in the same checklist family.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output" — giving comprehensive coverage of how to review this accessibility rule. It clearly matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage' and not the level-4 anchor, which expects minor gaps in coverage.

5 / 5

Completeness

Both halves are explicit: the what ("Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output") and the when ("Use when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure identical links have consistent destinations"). This matches the level-5 anchor with concrete trigger phrases; level 4 would require the 'when' to be less explicit than it is.

5 / 5

Trigger Term Quality

Good keyword coverage including "rendered HTML", "interactive components", "identical links", "consistent destinations", "focus flow", "accessible names", and "screen-reader output". A few natural terms users might say are missing (e.g., "same link text", "same URL", "a11y", "WCAG"), which fits the level-4 anchor rather than level 5's comprehensive synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

The rule-specific phrase "Ensure identical links have consistent destinations" carves out a niche, but the generic trigger "reviewing rendered HTML, interactive components, or design-system patterns" and the boilerplate inspection checklist would fire identically for many sibling accessibility skills. It fits the level-3 anchor ('somewhat specific but could still overlap with similar skills') better than level 4's 'minor overlap risk', since the differentiating clause is one templated fragment.

3 / 5

Total

17

/

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.