CtrlK
BlogDocsLog inGet started
Tessl Logo

mixed-content

Use when reviewing an HTTPS page for resources (scripts, images, stylesheets, iframes) that are loaded over plain HTTP.

68

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 compact, well-structured overview that defers executable detail to a single clearly signaled reference file. It is actionable and navigable, with only minor redundancy and an implicit rather than explicit validation loop.

Suggestions

Consolidate the two upgrade-insecure-requests bullets in Quick Reference into one to remove redundancy.

Make the verification step explicit as a feedback loop (e.g., 'After fixing, re-scan with grep/lighthouse to confirm no http:// resources remain') to strengthen workflow clarity.

DimensionReasoningScore

Conciseness

The body is lean and sectioned, assuming Claude's competence, but has minor redundancy — the upgrade-insecure-requests point appears as two separate Quick Reference bullets, and the XSS analogy in the intro partially restates the rule.

4 / 5

Actionability

Concrete actionable guidance is present (specific attributes to check: '<script src>, <img src>, <link href>, <iframe src>, and CSS url()', and a specific CSP directive to add), though the executable commands and config snippets live in references/rule.md rather than inline.

4 / 5

Workflow Clarity

A clear Check → Fix → Explain → Code Review sequence is present with a verification cue ('verify them against the effective production-like response'), but the validation/feedback loop is implicit rather than an explicit validate-then-retry step.

4 / 5

Progressive Disclosure

The body is a well-organized overview with clearly signaled one-level-deep navigation to references/rule.md ('For full implementation details, code examples, and framework-specific guidance, see references/rule.md'), and the referenced file exists.

5 / 5

Total

17

/

20

Passed

Description

87%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 focused, third-person description with an explicit 'Use when' trigger and concrete enumerated resource types. Its main weakness is omitting the canonical term 'mixed content' that users most naturally say.

Suggestions

Include the term 'mixed content' so the description matches the phrasing users actually say when they need this skill.

Consider naming the primary fix action (e.g., upgrading HTTP resources to HTTPS) alongside 'reviewing' to broaden the capability picture.

DimensionReasoningScore

Specificity

Names the domain (mixed-content review) and enumerates four concrete resource types ('scripts, images, stylesheets, iframes'), giving specific targets, though the action itself is singular ('reviewing') rather than multiple distinct actions.

4 / 5

Completeness

Explicitly answers both what ('reviewing an HTTPS page for resources... loaded over plain HTTP') and when ('Use when reviewing an HTTPS page...') with concrete trigger phrasing in a single sentence.

5 / 5

Trigger Term Quality

Good natural-term coverage ('HTTPS page', 'scripts', 'images', 'stylesheets', 'iframes', 'plain HTTP'), but the most common user phrasing 'mixed content' is absent.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (mixed-content auditing on HTTPS pages) with distinct, specific triggers and minimal overlap risk with other skills.

5 / 5

Total

18

/

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.