CtrlK
BlogDocsLog inGet started
Tessl Logo

h1

Use when auditing a page's heading structure, generating H1 text for landing pages or blog posts, or reviewing a CMS template that may produce empty or missing H1 elements.

60

Quality

71%

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

A well-organized single-purpose skill with clean progressive disclosure, but it leans on conceptual prose and duplicated instructions over executable guidance and lacks an explicit re-validation step for batch audits.

Suggestions

Add one runnable snippet (e.g., a one-liner `document.querySelectorAll('h1')` check or a Playwright/assert snippet) so the audit step is copy-paste executable rather than described.

Consolidate the overlapping Check, Fix, and Code Review sections and trim general SEO background in Explain to reduce duplication and token cost.

Add an explicit validation/re-run checkpoint to the Fix workflow (e.g., 'After edits, re-query the DOM to confirm exactly one non-empty H1 per page') to support batch audits.

DimensionReasoningScore

Conciseness

Mostly efficient, but the Explain/Code Review sections restate general SEO concepts (e.g., 'Google uses it to understand the page's primary topic') and the Fix list partially duplicates the Quick Reference and Check sections.

2 / 3

Actionability

Concrete flagging criteria and a Before/After pair are given, but guidance leans on prose ('parse the rendered DOM', 'query the DOM') rather than executable commands or a runnable snippet Claude could copy.

2 / 3

Workflow Clarity

Steps are listed under Check/Fix/Code Review, but there is no validation checkpoint or feedback loop for a batch audit (e.g., re-run after fixes) — the rubric caps batch-operation workflows at 2 without one.

2 / 3

Progressive Disclosure

The 52-line body is a concise overview with a single one-level reference (references/rule.md, verified to exist) clearly signaled at the end — appropriate split for a simple skill.

3 / 3

Total

9

/

12

Passed

Description

85%

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, third-person description with an explicit 'Use when...' trigger and concrete actions; only mildly limited by the absence of a few common user phrasings for headings.

DimensionReasoningScore

Specificity

Names three concrete auditing tasks ('auditing a page's heading structure', 'generating H1 text for landing pages or blog posts', 'reviewing a CMS template') — a specific, comprehensive action set rather than a single vague verb.

3 / 3

Completeness

An explicit 'Use when...' clause lists both what the skill does (auditing/generating/reviewing H1) and the triggering scenarios, answering what AND when.

3 / 3

Trigger Term Quality

Natural user terms ('H1', 'landing pages', 'blog posts', 'CMS template') are present, but common phrasings like 'heading tags' or 'SEO headings' are not surfaced and the audit framing is somewhat niche.

2 / 3

Distinctiveness Conflict Risk

Scoped to H1 heading structure specifically, with triggers tied to CMS templates and landing/blog pages, making it unlikely to fire for unrelated SEO skills.

3 / 3

Total

11

/

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.