CtrlK
BlogDocsLog inGet started
Tessl Logo

broken-images

Use when reviewing image assets, markup, and CDN or build transforms related to Fix broken images. Check encoded size, rendered size, loading strategy, and above-the-fold impact together.

58

Quality

67%

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/broken-images/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.

The skill is well-structured with good progressive disclosure to a real reference file, but it carries conceptual redundancy and defers both its complete code examples and its verification steps to the reference rather than surfacing a validation checkpoint inline.

Suggestions

Trim or remove the 'Explain' section's browser-behavior primer and the duplicated intro paragraph; keep only what is not common knowledge.

Add an explicit inline verification step to the Check/Fix workflow (e.g. 'Verify in DevTools Network tab that no image requests return 4xx and the fallback renders').

Move the 'Code Review' section's framing into the Check/Fix steps or into the reference to reduce overlap between Check and Code Review.

DimensionReasoningScore

Conciseness

The body is mostly efficient, but the 'Explain' section re-describes browser 404/broken-icon behavior Claude already knows and the intro paragraph duplicates the reference's 'Why It Matters' content.

2 / 3

Actionability

A concrete copy-paste onerror handler ('onerror="this.src='/images/fallback.png'; this.onerror=null;"') and numbered fix steps are present, but the full executable examples (build-time validation script, React component, monitoring) live only in references, leaving the body's guidance incomplete on its own.

2 / 3

Workflow Clarity

Check → Fix → Explain → Code Review is sequenced, but the body lacks an explicit validation/verification checkpoint (e.g. confirm in DevTools Network tab), which the rubric caps at 2 for batch image operations.

2 / 3

Progressive Disclosure

The body is a concise overview with a clearly signaled, one-level-deep pointer to the real 'references/rule.md' for full implementation details, matching the well-organized one-level reference anchor.

3 / 3

Total

9

/

12

Passed

Description

77%

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 explicit, third-person, and covers both capability and trigger, but its content describes general image-performance optimization rather than the skill's actual broken-image focus, which dilutes trigger quality and distinctiveness.

Suggestions

Rewrite the description around the skill's actual purpose — detecting broken image paths/404s and adding runtime fallback handlers — rather than encoded size, rendered size, and above-the-fold impact.

Add natural user trigger terms such as 'image not loading', 'broken image icon', or '404 image' alongside 'broken images'.

Narrow the 'Use when' clause so it clearly distinguishes this from general image-optimization skills (e.g. reserve it for missing/failed images, not sizing or loading strategy).

DimensionReasoningScore

Specificity

The description enumerates concrete review actions — 'Check encoded size, rendered size, loading strategy, and above-the-fold impact together' — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

It answers both what ('reviewing image assets... Check encoded size, rendered size...') and when via an explicit 'Use when reviewing...' clause, matching the top anchor.

3 / 3

Trigger Term Quality

'Use when reviewing image assets, markup, and CDN or build transforms' and 'broken images' give some natural terms, but the framing leans on optimization jargon (CDN/build transforms, above-the-fold) and misses common user phrasings like 'image not loading' or '404 image'.

2 / 3

Distinctiveness Conflict Risk

The image-asset/CDN/build-transform framing is broad and would overlap with adjacent image-optimization skills; only the 'Fix broken images' phrase carves out a narrower niche.

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