CtrlK
BlogDocsLog inGet started
Tessl Logo

redirect-chains

Use when auditing internal link structure after a URL migration, domain change, or site rebuild. Applies to any site that has had redirects in place for more than a month.

53

Quality

60%

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/redirect-chains/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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 skill is well-structured as an overview with a clean one-level reference to references/rule.md, but it wastes tokens by duplicating the detection workflow in two sections and re-explaining PageRank/crawl-budget concepts, and it stops short of executable commands. Merging 'Check' and 'Code Review' and adding a post-fix verification step would fix the weakest dimensions.

Suggestions

Merge the 'Check' and 'Code Review' sections into one detection procedure — they describe the same follow-the-redirect-and-report workflow — and cut the 'Explain' section's re-statement of PageRank/crawl-budget facts already covered in the intro.

Add one executable detection snippet (e.g., a curl -sIL loop or grep -oE "<a href='[^']*'" extraction) so the check can be run rather than only described.

Add a validation step after 'Fix': re-crawl updated links and confirm each resolves to a direct 200 before reporting completion.

DimensionReasoningScore

Conciseness

Multiple padded/duplicated sections: 'Code Review' restates 'Check' almost verbatim (follow each href, check response code, report source page and destination), 'Explain' re-teaches SEO concepts Claude already knows ('PageRank is partially lost at each hop', crawl budget) that the intro and Quick Reference already state. This matches 'noticeably verbose; several unnecessary explanations or padded sections' rather than the mostly-efficient anchor 3.

2 / 5

Actionability

'For each <a href=...> tag, follow the URL and check the HTTP response code. Flag any internal link that resolves to a 301 or 302' is concrete procedural guidance with clear reporting fields (source page, href, redirect chain, final URL). However, no executable command or code is given (e.g., a curl loop, a crawler invocation, or a grep for href extraction) — the how is left entirely to inference, matching 'some concrete guidance but incomplete; missing key details'.

3 / 5

Workflow Clarity

The Check → Fix sequence is present and readable, but validation checkpoints are absent: after batch-updating hrefs there is no verify step (re-crawl to confirm direct 200s, diff report of changed links). Per the rubric, a batch operation without a feedback loop is capped at 3 even though the sequence itself is clear.

3 / 5

Progressive Disclosure

The body is a lean overview (quick-reference bullets plus Check/Fix summaries) that delegates implementation detail via a clearly signaled, one-level-deep pointer: 'For full implementation details, code examples, and framework-specific guidance, see references/rule.md' — and references/rule.md exists in the bundle. No nested or buried references, matching 'clear overview with well-signaled one-level-deep references'.

5 / 5

Total

13

/

20

Passed

Description

70%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 trigger-focused description with explicit, natural 'when' conditions, but it describes when to use the skill far better than what the skill actually does. Stating the concrete actions (detect redirect chains, report affected links, update hrefs to final destinations) would raise both specificity and completeness.

Suggestions

Add explicit 'what' verbs to the description, e.g. 'Detects internal links that resolve through 301/302 redirect chains and updates hrefs to the final destination URL' before the 'Use when' clause.

Add the natural trigger terms 'redirect chain' and '301 redirects' to broaden keyword coverage.

Tighten the broad 'Applies to any site that has had redirects in place for more than a month' qualifier so the skill is less likely to trigger for general link audits.

DimensionReasoningScore

Specificity

Names the domain ('auditing internal link structure' after 'URL migration, domain change, or site rebuild') with one concrete action — auditing — but never states what the audit produces (detecting redirect chains, flagging links, updating hrefs). This matches 'names domain and 1-2 concrete actions, but not comprehensive'; it is above score 2 because 'auditing internal link structure' is a specific action, not generic handling.

3 / 5

Completeness

The 'when' is explicit and concrete ('Use when auditing internal link structure after a URL migration, domain change, or site rebuild'), and a 'what' is present ('auditing internal link structure'), though weak — the actual outputs (detect redirect chains, report, update hrefs) are unstated. Fits 'has both what and when; when/what could be more explicit'; not 5 because the what is only implied by the trigger clause, and not 3 because the when is explicit, not missing.

4 / 5

Trigger Term Quality

Includes natural phrases users would say: 'URL migration', 'domain change', 'site rebuild', 'redirects', 'internal link structure'. Below 5 because common variations like 'redirect chain', '301', 'link cleanup', or 'internal links' (plural, standalone) are missing; above 3 because coverage goes beyond a single generic keyword.

4 / 5

Distinctiveness Conflict Risk

The migration/domain-change triggers carve a clear niche distinct from generic SEO or link-audit skills. Minor overlap risk remains because 'Applies to any site that has had redirects in place for more than a month' is very broad — most production sites qualify — so it could fire on general link-audit requests.

4 / 5

Total

15

/

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.