CtrlK
BlogDocsLog inGet started
Tessl Logo

special-chars

Use when applies to any site with user-generated slugs, CMS-generated URLs, or content in non-English languages. Use when auditing URLs for crawl errors or canonicalization issues.

66

Quality

80%

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/special-chars/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

The body is concise, actionable, and well-structured with proper progressive disclosure to a real reference file. Its main gap is the absence of explicit validation/verification checkpoints in the main workflow for what are effectively batch and redirect operations.

Suggestions

Add an explicit verification checkpoint in the Fix section (e.g., 'After redirects, re-crawl and confirm old URLs 301 to the clean slug and return a single canonical response').

Move or summarize the reference's Verification steps into the body so the validate-fix-retry loop is visible without loading the bundle.

DimensionReasoningScore

Conciseness

The body is lean — bullets and short directives with no padding or explanation of concepts Claude already knows, respecting the token budget.

3 / 3

Actionability

Concrete guidance is given throughout: a precise character-class detection rule ('characters outside [A-Za-z0-9\-_./~]') and specific fixes ('Replace spaces with hyphens', 'Percent-encode reserved characters', 'set up redirects').

3 / 3

Workflow Clarity

The Check/Fix/Explain/Code Review sections sequence the work clearly, but the body lacks explicit validation or verification checkpoints for batch URL scanning and redirect changes, which are somewhat risky operations.

2 / 3

Progressive Disclosure

The body is a concise overview with a single, clearly signaled one-level-deep pointer to references/rule.md, which exists as a real bundle file — matching the well-organized overview pattern.

3 / 3

Total

11

/

12

Passed

Description

72%

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 strong, explicit trigger terms and a distinct SEO niche, but it omits any statement of the skill's actual capability, leaving the 'what' half unanswered. Adding a concrete action clause would make it fully complete.

Suggestions

Lead with a concrete action clause (e.g., 'Flags URL paths containing special characters and recommends slug sanitization') before the 'Use when' triggers.

Reduce repetition: the phrase 'Use when' appears twice; merge into a single trigger sentence for tighter phrasing.

DimensionReasoningScore

Specificity

The description names a clear domain (URL slugs, CMS URLs, non-English content, crawl errors) but states no concrete skill action — there is no verb describing what the skill does, only when to invoke it.

2 / 3

Completeness

It supplies explicit 'Use when...' trigger guidance but never answers 'what does this skill do', so only the 'when' half of completeness is covered.

2 / 3

Trigger Term Quality

Terms like 'user-generated slugs', 'CMS-generated URLs', 'crawl errors', and 'canonicalization issues' are natural phrasing an SEO practitioner would say, giving good coverage of the niche.

3 / 3

Distinctiveness Conflict Risk

The slug/encoding/SEO niche is specific enough that it is unlikely to trigger for unrelated skills, with only minor theoretical overlap with broader URL skills.

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.