CtrlK
BlogDocsLog inGet started
Tessl Logo

sveltekit

Mental-model reset for SvelteKit apps. Use when writing or reviewing routes, layouts, load functions, form actions, remote functions, hooks, auth, cookies, endpoints, redirects, errors, SSR, progressive enhancement, or app-level data flow. Triggers on SvelteKit, +page, +layout, +server, +page.server.ts, +layout.server.ts, hooks.server.ts, load, actions, fail(), redirect(), error(), cookies, locals, route groups, protected routes, sessions, form actions, enhance, remote functions, command(), query(), form(), getRequestEvent(), SSR, hydration, and serialization. Use svelte5 for component-level runes, snippets, accessibility, actions, transitions, and component API review.

100

1.05x
Quality

100%

Does it follow best practices?

Impact

100%

1.05x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

A dense, well-structured mental-model skill that is concise, actionable, and clearly sequenced with validation checkpoints. Progressive disclosure is exemplary: the body stays an overview while real, one-level-deep reference files hold the detail.

DimensionReasoningScore

Conciseness

Lean and opinionated; assumes Claude's competence, skips basic explanations of what SvelteKit is, and every numbered principle earns its place with tight code examples.

3 / 3

Actionability

Provides concrete, executable snippets — 'throw redirect(303, "/login")', 'return fail(400, { errors: { email: "Email is required" } })', 'export const load = async ({ locals }) => ({ user: await locals.getUser() })' — with specific file names and copy-paste-ready patterns.

3 / 3

Workflow Clarity

The 'Working Through a Change' section gives a clear outside-in 6-step sequence with explicit validation checkpoints ('Test a direct HTTP call to each endpoint', 'submit with JavaScript disabled'), and sub-workflows for form actions and protected routes each end with a 'Check:' verification.

3 / 3

Progressive Disclosure

Body is a well-organized overview with clearly signaled one-level-deep references — all 12 referenced files exist in references/ — plus a Quick Reference table and Reference Index; detail is appropriately delegated to the bundle.

3 / 3

Total

12

/

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.

A strong, third-person description that names concrete app-level actions, covers natural trigger terms comprehensively, and explicitly answers both what and when while carving out a distinct niche from svelte5. No fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('writing or reviewing routes, layouts, load functions, form actions, remote functions, hooks, auth, cookies, endpoints, redirects, errors, SSR, progressive enhancement') rather than vague language.

3 / 3

Completeness

Explicitly answers both 'what' ('Mental-model reset for SvelteKit apps') and 'when' with an explicit 'Use when writing or reviewing...' trigger clause.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users say when needing this skill — 'SvelteKit, +page, +layout, +server, +page.server.ts, hooks.server.ts, load, actions, fail(), redirect(), error(), cookies, locals, route groups, protected routes, sessions, enhance, remote functions'.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear SvelteKit app-level niche and explicitly disambiguates from svelte5 ('Use svelte5 for component-level runes, snippets, accessibility...'), making wrong-skill triggering unlikely.

3 / 3

Total

12

/

12

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
joshuadavidthomas/agent-skills
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.