CtrlK
BlogDocsLog inGet started
Tessl Logo

html-size

Use when auditing page weight for crawl efficiency, investigating why certain page content is not appearing in Google's index, or reviewing server-rendered pages that embed large JSON payloads in HTML.

54

Quality

61%

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/html-size/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 body is a clean, actionable overview that delegates detailed code to a single well-signaled reference file, but it carries some redundancy across sections and omits an explicit verification checkpoint in the main workflow.

Suggestions

Add an explicit 'Verify' step in the Fix workflow (e.g. re-run the curl measurement to confirm size dropped below the 2MB/5MB thresholds) rather than relegating verification only to references/rule.md.

Collapse the 'Explain' section or merge it into the intro/Quick Reference to remove the restated 15MB and crawl-budget content.

Consolidate 'Check' and 'Code Review' to eliminate overlapping measurement guidance.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's knowledge, but the 'Explain' section restates the 15MB limit and crawl-budget points already covered in the intro and Quick Reference, and 'Code Review' overlaps with 'Check', so it could be tightened.

3 / 5

Actionability

It provides an executable curl measurement command, specific Next.js guidance (reduce getServerSideProps data, use RSC), and concrete code-review checks (count __NEXT_DATA__ bytes, flag blocks over 500KB), with only minor gaps where full code lives in the reference.

4 / 5

Workflow Clarity

A clear sequence exists (measure -> flag by threshold -> identify cause -> apply fix) with thresholds acting as implicit checkpoints, but the body lacks an explicit re-measure/verify step to confirm the fix reduced size; verification is only in references/rule.md.

3 / 5

Progressive Disclosure

The body is a well-organized overview with clearly signaled one-level-deep navigation to references/rule.md for full code examples and framework guidance; minor redundancy between body sections keeps it just below a 5.

4 / 5

Total

14

/

20

Passed

Description

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

The description is trigger-rich and domain-specific with natural phrasing, but it answers only 'when' and never explicitly states what the skill does, which caps completeness.

Suggestions

Add a leading 'what' clause before the 'Use when' trigger, e.g. 'Flags oversized HTML documents and identifies the cause (inline JSON, SVG, base64) against Googlebot crawl limits. Use when...'

Include common synonyms users might say, such as 'crawl budget' and 'HTML size', alongside 'page weight'.

Make the skill's concrete output explicit (e.g. 'reports which pages exceed size thresholds and recommends fixes') so the action is stated, not just implied.

DimensionReasoningScore

Specificity

The description names the domain (HTML page weight, crawl efficiency, SEO indexing) and lists three scenario-actions ('auditing page weight', 'investigating why certain page content is not appearing', 'reviewing server-rendered pages'), but frames them as use scenarios rather than discrete concrete actions and never states the skill's output.

3 / 5

Completeness

It has a strong, explicit 'when' via the 'Use when...' clause with multiple concrete triggers, but it omits any 'what does this skill do' statement; the skill's action (e.g. flagging oversized HTML and identifying causes) is only weakly implied by the triggers, capping it at 3.

3 / 5

Trigger Term Quality

Natural user phrasing is well covered ('page weight', 'crawl efficiency', 'page content is not appearing in Google's index', 'server-rendered pages', 'large JSON payloads'), though common synonyms like 'crawl budget' or 'HTML size' are absent.

4 / 5

Distinctiveness Conflict Risk

The niche is fairly specific (HTML size vs. Googlebot crawl/index limits) with low conflict risk, though it could still overlap with adjacent SEO or crawl-budget skills.

4 / 5

Total

14

/

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.

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.