CtrlK
BlogDocsLog inGet started
Tessl Logo

contact-page

Use when auditing metadata, crawlability, structured data, or indexability related to Create a comprehensive Contact page. Verify the rendered HTML and HTTP response rather than relying only on source files.

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/contact-page/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

A well-structured, token-efficient audit skill body with clear section sequencing and exemplary use of a single one-level-deep reference. Its main weakness is the Check step: it tells Claude what to verify (working contact methods) but not how to verify it, leaving the most important step without executable mechanics.

Suggestions

Add a concrete verification procedure to the Check section (e.g., curl the /contact page, confirm each contact method resolves — mailto deliverability, form endpoint response, phone number format) instead of only stating what to verify.

Include a short re-validation step after the Fix section (re-crawl the rendered page and re-check each method) to close the workflow's feedback loop.

Move the E-E-A-T rationale sentence into references/rule.md or trim it, since it explains background Claude already knows rather than instructing the audit.

DimensionReasoningScore

Conciseness

The body is lean with concrete Quick Reference bullets and terse Check/Fix sections; the only padding is the opening E-E-A-T rationale sentence ('A clear and accessible contact page is a major trust signal for E-E-A-T...'), which restates knowledge Claude already has and could be trimmed.

4 / 5

Actionability

The Fix step is concrete ('Create a `/contact` page and add a contact form, email address...') and Quick Reference names specific items, but the core Check step ('Verify that the website has a dedicated Contact page with multiple, working contact methods') provides no method for verifying the methods actually work — no command, probe, or procedure appears in the body.

3 / 5

Workflow Clarity

The Check → Fix → Explain → Code Review section ordering forms a coherent audit-then-remediate sequence, and verification of the rendered output is signaled ('describe how to verify the final page output'). It falls short of a 5 because there is no explicit validation checkpoint or re-verification loop after applying fixes.

4 / 5

Progressive Disclosure

The body is a concise overview with a single well-signaled, one-level-deep reference ('For full implementation details, code examples, and framework-specific guidance, see `references/rule.md`'), which is a real file containing the implementation detail; content is appropriately split between body and reference.

5 / 5

Total

16

/

20

Passed

Description

71%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 functional description that covers what and when with mostly natural trigger terms and a distinctive rendered-output verification angle. Its two defects are the awkwardly embedded rule title that muddies both the capability statement and the trigger phrase, and generic SEO-audit trigger boilerplate that raises conflict risk with sibling skills in the same rule family.

Suggestions

Rewrite the trigger clause so the rule topic reads as a noun, e.g., 'Use when auditing SEO metadata, crawlability, or structured data for a site's Contact page' instead of embedding 'related to Create a comprehensive Contact page'.

Add missing natural trigger terms such as 'SEO', 'site audit', or 'contact page audit' to improve keyword coverage and match how users actually phrase this need.

State both halves of the skill's capability explicitly (verify the rendered contact page AND create/fix one) so the what matches the body's Check and Fix sections.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'auditing metadata, crawlability, structured data, or indexability' and 'Verify the rendered HTML and HTTP response rather than relying only on source files' — plus a concrete verification approach. It misses a 5 because it omits the fix/create half of the skill and the embedded rule title 'Create a comprehensive Contact page' obscures what the skill actually does.

4 / 5

Completeness

Both parts are explicitly present: the what ('auditing... Verify the rendered HTML and HTTP response') and the when ('Use when auditing metadata, crawlability, structured data, or indexability...'). It falls short of a 5 because the trigger clause is garbled by 'related to Create a comprehensive Contact page', making the when-condition less clean and specific than a natural trigger phrase.

4 / 5

Trigger Term Quality

Terms like 'auditing', 'contact page', 'structured data', 'rendered HTML', and 'HTTP response' are phrases a user with this need would naturally say. Coverage is not comprehensive — common variations like 'SEO', 'site audit', or 'search visibility' are missing, and the capitalized mid-sentence title 'Create a comprehensive Contact page' is not a phrase users would actually utter.

4 / 5

Distinctiveness Conflict Risk

'Contact page' does narrow the niche, but the leading trigger 'auditing metadata, crawlability, structured data, or indexability' is generic SEO-audit boilerplate that would equally fire for any sibling SEO-rule skill, creating real overlap risk with closely related skills rather than only minor overlap.

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