CtrlK
BlogDocsLog inGet started
Tessl Logo

meta-refresh

Use when reviewing rendered HTML, interactive components, or design-system patterns related to Avoid meta refresh redirects. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant.

59

Quality

68%

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/meta-refresh/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

The content is well-organized with a clear single action and a properly signaled one-level reference, but it carries some redundancy between sections and lacks an in-body executable example, withholding full actionability and conciseness scores.

Suggestions

Inline one short executable example (e.g. an .htaccess 301 or Next.js config snippet) so the body is copy-paste ready without opening rule.md.

Collapse the 'Quick Reference' bullets into the Check/Fix sections to remove the restated guidance.

Trim the repeated 'why refreshes are disruptive' explanation, keeping it only in rule.md where the detail belongs.

DimensionReasoningScore

Conciseness

The body is mostly lean, but the 'Quick Reference' bullets restate the Check/Fix guidance and the intro plus rule.md both re-explain why refreshes disrupt users, so some tokens do not earn their place.

2 / 3

Actionability

It gives a concrete remedy ('Use server-side redirects (301 or 302) instead of client-side meta refreshes') but includes no executable code/config snippet in the body itself — the only example lives in references/rule.md.

2 / 3

Workflow Clarity

This is a single, simple rule with an unambiguous action (avoid meta refresh; use 301/302 server-side) and clear section organization, so the simple-skill allowance applies.

3 / 3

Progressive Disclosure

The body is a concise overview with a clearly signaled, verified one-level reference ('see references/rule.md') and the bundle file exists and is appropriately detailed.

3 / 3

Total

10

/

12

Passed

Description

67%

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 an explicit 'Use when...' trigger and lists concrete actions, satisfying completeness, but much of the language is generic accessibility-audit boilerplate that does not map tightly to the meta-refresh redirect rule and could overlap with sibling a11y skills.

Suggestions

Replace the generic 'keyboard behavior, focus flow, accessible names' boilerplate with actions specific to meta refresh: detecting <meta http-equiv="refresh">, replacing it with 301/302 server-side redirects or a user-initiated link.

Add natural trigger terms a user would actually say, e.g. 'page redirect', 'auto-refresh', 'meta refresh tag', '301/302 redirect'.

Tighten the domain framing so it reads as a distinct meta-refresh rule rather than a generic accessibility review skill.

DimensionReasoningScore

Specificity

Names several concrete actions ('inspect keyboard behavior, focus flow, accessible names, and screen-reader output'), but most are generic accessibility-audit actions not specific to the meta-refresh redirect rule, so it lands between the vague and fully-specific anchors.

2 / 3

Completeness

Explicit 'Use when reviewing rendered HTML...' trigger clause plus concrete review/inspect actions answers both what the skill does and when to invoke it.

3 / 3

Trigger Term Quality

Includes 'Avoid meta refresh redirects' and 'rendered HTML, interactive components, design-system patterns', but omits common natural variations a user would say ('page redirect', 'auto-refresh', '301/302'), so coverage is partial.

2 / 3

Distinctiveness Conflict Risk

The broad 'interactive components, design-system patterns, keyboard behavior, focus flow' language overlaps with many accessibility skills, though 'Avoid meta refresh redirects' narrows the niche somewhat.

2 / 3

Total

9

/

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.