CtrlK
BlogDocsLog inGet started
Tessl Logo

runtime-validation

Use when reviewing code that calls fetch(), reads from localStorage, accesses process.env, or processes form submissions without explicitly validating the incoming data shape.

74

Quality

92%

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

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is a well-structured overview that cleanly defers executable detail to a verified one-level-deep reference, with a clear review workflow. The only weakness is minor redundancy in the intro that re-explains type erasure.

Suggestions

Trim or fold the intro paragraph into the Quick Reference bullets to avoid re-explaining TypeScript type erasure, a concept Claude already knows.

Remove the duplicated 'compiler will never warn' / 'raw untyped values' framing that also appears in references/rule.md to save tokens.

Consider a one-line pointer near the Check section to the Verification checklist in references/rule.md so the validation step is visible without loading the reference.

DimensionReasoningScore

Conciseness

The body is mostly lean bullets and short directives, but the intro paragraph re-explains TypeScript type erasure (a concept Claude already knows) and overlaps the Quick Reference, so it could be tightened; not verbose enough for anchor 1, not fully lean enough for anchor 3.

2 / 3

Actionability

Directives name exact APIs ('.parse() or .safeParse()', 'z.infer', schema definition) and defer complete executable code to the real references/rule.md; for an instruction/review skill the guidance is concrete and actionable rather than vague or pseudocode.

3 / 3

Workflow Clarity

The Check → Fix → Explain → Code Review structure gives an unambiguous review sequence, and the reference adds explicit verification steps; no destructive/batch operation applies the cap-at-2 rule.

3 / 3

Progressive Disclosure

The body is a concise overview that clearly signals one-level-deep detail ('see references/rule.md'), and the referenced file exists and holds the implementation details, matching the well-signaled one-level-deep anchor.

3 / 3

Total

11

/

12

Passed

Description

100%

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 specific, trigger-rich, and complete with an explicit 'Use when' clause covering both what it reviews and when to apply it. It occupies a clear niche unlikely to conflict with other skills.

DimensionReasoningScore

Specificity

Lists multiple concrete entry points ('fetch(), localStorage, process.env, form submissions') plus a concrete condition ('without explicitly validating the incoming data shape'), matching the multi-action anchor rather than the partial anchor 2.

3 / 3

Completeness

An explicit 'Use when...' clause states the trigger, and the action ('reviewing code ... without explicitly validating') states what the skill does, answering both what and when; not capped at 2 because the Use-when trigger is present.

3 / 3

Trigger Term Quality

Uses natural developer terms ('fetch()', 'localStorage', 'process.env', 'form submissions') that users would actually say, giving good coverage of common variations rather than jargon.

3 / 3

Distinctiveness Conflict Risk

The JS/TS runtime-validation niche with distinct fetch/localStorage/env/form triggers is unlikely to fire for unrelated skills, matching the clear-niche anchor.

3 / 3

Total

12

/

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.