CtrlK
BlogDocsLog inGet started
Tessl Logo

sveltekit

SvelteKit routing, load functions, server-only modules, form actions, hooks, cookies, env, adapters, and invalidation. Use when editing +page.ts, +page.server.ts, +layout.ts, +server.ts, hooks.server.ts, app.d.ts, or SvelteKit route behavior.

75

Quality

93%

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

86%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 tight, well-structured reference of SvelteKit conventions that respects token budget and names specific APIs and file boundaries. It is instruction-style rather than code-example-driven, which is appropriate but leaves actionability slightly short of fully executable.

Suggestions

Add one short copy-paste-ready code snippet (e.g., a minimal +page.server.ts load + form action with fail()) to lift actionability from concrete guidance to fully executable.

Consider a brief "verify" checkpoint for generated $types after edits (e.g., run svelte-check) to make the existing grounding loop more concrete and actionable.

DimensionReasoningScore

Conciseness

The body is a lean set of bullet directives that assumes Claude's knowledge of SvelteKit — no padding, no explaining what the framework is, and every line carries actionable guidance.

5 / 5

Actionability

Guidance names concrete APIs and file conventions ("Use `fail()` for validation failures", "Import generated route types from `./$types`") but stays instruction-style without complete executable code blocks, leaving minor gaps.

4 / 5

Workflow Clarity

Sections are clearly organized and the "Upstream Grounding" section provides a verification loop (ask DeepWiki, verify against local types), though the skill is rule-based rather than a sequenced multi-step workflow.

4 / 5

Progressive Disclosure

The content is well-organized into clear topical sections, is under 50 lines, and needs no external bundle files — the only links are upstream source repos, so the simple-skill exception applies.

5 / 5

Total

18

/

20

Passed

Description

100%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 strong, specific description that pairs comprehensive capability coverage with concrete filename-based trigger terms, cleanly answering both what the skill does and when to use it. No fluff or over-claims.

DimensionReasoningScore

Specificity

The description enumerates a comprehensive set of concrete SvelteKit capability areas — "routing, load functions, server-only modules, form actions, hooks, cookies, env, adapters, and invalidation" — covering the framework's surface broadly rather than gesturing vaguely.

5 / 5

Completeness

It explicitly answers both "what" (the listed capability domains) and "when" (the "Use when editing ..." trigger clause) with concrete trigger phrases.

5 / 5

Trigger Term Quality

The "Use when editing +page.ts, +page.server.ts, +layout.ts, +server.ts, hooks.server.ts, app.d.ts" clause supplies the exact filenames and extensions developers naturally mention, giving comprehensive natural trigger coverage.

5 / 5

Distinctiveness Conflict Risk

The SvelteKit-specific route filenames and topics form a clear niche with minimal overlap risk against other skills.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
EpicenterHQ/epicenter
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.