CtrlK
BlogDocsLog inGet started
Tessl Logo

blocked-links

Use when reviewing HTML source and JavaScript for links or resource URLs pointing to domains listed in common adblocker filter lists.

57

Quality

66%

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/blocked-links/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is cleanly sectioned and offloads detail to a real one-level reference, but it leans on background knowledge Claude already has and keeps its executable examples in the reference rather than the overview, with an implied rather than explicit validate-fix-retry loop.

Suggestions

Trim background Claude already knows (e.g., the 20-40% adblocker statistic and the explanation of how EasyList/EasyPrivacy work) from the Quick Reference to improve conciseness.

Add a minimal copy-paste example to the body (such as a sample filter rule or a self-host/proxy snippet) so the overview is actionable without opening the reference.

Make the validate-fix-retry loop explicit: after testing with uBlock Origin, state 'if a resource is blocked, apply the relevant fix and re-test until it loads'.

DimensionReasoningScore

Conciseness

The body is mostly efficient, but background Claude already knows (the 20-40% adblocker installation statistic and the explanation of how EasyList/EasyPrivacy work) pads the Quick Reference and could be trimmed.

2 / 3

Actionability

Guidance is concrete (named domains, uBlock Origin testing, reverse proxy, UTM parameters) but the body contains no copy-paste executable code or commands; the actual filter-rule and HTML examples live only in the reference.

2 / 3

Workflow Clarity

The Check/Fix/Explain/Code Review sections give a sequence with a validation mention ('Test whether these resources load successfully with uBlock Origin enabled'), but there is no explicit validate -> fix -> retest feedback loop tying the check and fix steps together.

2 / 3

Progressive Disclosure

Well-organized sections act as an overview with a clearly signaled, real, one-level-deep reference ('see references/rule.md'), and that reference file exists and is appropriately split out.

3 / 3

Total

9

/

12

Passed

Description

75%

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 is well-structured with an explicit 'Use when' trigger, a distinct niche, and concrete objects to inspect. It is slightly held back by relying on a single review action and missing the most colloquial trigger phrasings a user might say.

DimensionReasoningScore

Specificity

Names the action ('reviewing HTML source and JavaScript for links or resource URLs') and the domain ('adblocker filter lists'), but it is a single verb applied to several objects rather than the multiple distinct concrete actions required for the 3 anchor.

2 / 3

Completeness

The explicit 'Use when reviewing HTML source and JavaScript for links or resource URLs pointing to domains listed in common adblocker filter lists' clause answers both what the skill does and when to invoke it.

3 / 3

Trigger Term Quality

Includes relevant natural keywords ('HTML source', 'JavaScript', 'links', 'resource URLs', 'adblocker filter lists') but omits common variations a user would actually say such as 'tracking links', 'tracking domains', 'blocked links', or 'analytics blocked'.

2 / 3

Distinctiveness Conflict Risk

Targets a clear niche (adblocker-blocked tracking domains in HTML/JS) with distinct triggers, making it unlikely to fire for an unrelated skill.

3 / 3

Total

10

/

12

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.

Validation15 / 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.