CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

svelte-expert

Expert Svelte/SvelteKit development assistant for building components, utilities, and applications. Use when creating Svelte components, SvelteKit applications, implementing reactive patterns, handling state management, working with stores, transitions, animations, or any Svelte/SvelteKit development task. Includes comprehensive documentation access, code validation with svelte-autofixer, and playground link generation.

70

Quality

88%

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

77%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.

The skill body provides a clear, well-validated workflow with excellent progressive disclosure into three real reference files. Its main weakness is conciseness: the Documentation Categories section duplicates the documentation-paths reference, and some best-practice items restate knowledge Claude already has.

Suggestions

Remove the 'Documentation Categories' section — it duplicates references/documentation-paths.md and forces the model to read the same topic list twice; a one-line pointer is sufficient.

Trim generic best practices that Claude already knows (e.g., 'Implement proper error handling', 'Use semantic HTML and ARIA attributes') and keep only Svelte-specific guidance such as the runes syntax and validation workflow.

Add a brief concrete example of the tool invocations (e.g., what a get_documentation or svelte-autofixer call looks like) so the workflow steps are unambiguous on first execution.

DimensionReasoningScore

Conciseness

The body is mostly lean, but the ~14-line "Documentation Categories" section ("Project Setup: CLI tools, project creation, configuration", "Routing: File-based routing, layouts, error pages", etc.) duplicates what is already in references/documentation-paths.md, and generic best practices like "Implement proper error handling" and "Use semantic HTML and ARIA attributes" are knowledge Claude already has. This is more than the 'minor instances' of the score-4 anchor, fitting the score-3 anchor of content that could be tightened.

3 / 5

Actionability

Tools are named specifically ("Call svelte-autofixer tool with the code", "Call playground-link tool for final code", "Use get_documentation tool with paths from references/documentation-paths.md") and the component example is executable Svelte 5 code. Minor gaps remain: no concrete usage examples for the tools themselves (e.g., what arguments get_documentation takes), matching the score-4 anchor of executable guidance with minor gaps.

4 / 5

Workflow Clarity

The Core Workflow is a clearly sequenced three-phase process with an explicit validation feedback loop: "1. Write initial code, 2. Call svelte-autofixer tool, 3. Fix all issues and suggestions, 4. Repeat until no issues remain, 5. Only return validated code to user". This matches the score-5 anchor's explicit validation steps and fix-and-retry error recovery loop; the numbered Best Practices list also serves as a checklist.

5 / 5

Progressive Disclosure

The body is a lean overview (~85 lines) that pushes all detail into three one-level-deep, well-signaled references (Documentation Paths, Component Patterns, Migration Guide), each verified to be a real, appropriately-sized file. References are linked inline in the workflow and enumerated in a Resources section, matching the score-5 anchor of a clear overview with easy navigation.

5 / 5

Total

17

/

20

Passed

Description

92%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 description that clearly states both what the skill does and when to use it, with concrete capability statements and a distinct Svelte/SvelteKit niche. The only weakness is moderate trigger-term coverage: common user phrasings like "runes", "Svelte 5", or "migration" are absent.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "building components, utilities, and applications", "implementing reactive patterns, handling state management, working with stores, transitions, animations", and "code validation with svelte-autofixer, and playground link generation" — giving comprehensive coverage of the skill's capabilities. It goes beyond the score-4 anchor's 'minor gaps' and matches the score-5 anchor's comprehensive, multi-action example.

5 / 5

Completeness

It explicitly answers both questions: what ("Expert Svelte/SvelteKit development assistant for building components, utilities, and applications... code validation with svelte-autofixer, and playground link generation") and when ("Use when creating Svelte components, SvelteKit applications, implementing reactive patterns... or any Svelte/SvelteKit development task") with concrete trigger phrases. This mirrors the score-5 good_overall_example structure exactly.

5 / 5

Trigger Term Quality

Good natural keyword coverage including "Svelte components", "SvelteKit applications", "state management", "stores", "transitions", and "animations" that users would naturally say. A few natural terms are missing (e.g., "runes", "Svelte 5", "migration", "hooks"), matching the score-4 anchor rather than the comprehensive synonym coverage of score 5.

4 / 5

Distinctiveness Conflict Risk

Svelte/SvelteKit is a clear niche with distinct, brand-specific trigger terms; "svelte-autofixer" and "playground link generation" further differentiate it. Conflict risk with generic JavaScript or frontend skills is minimal, matching the score-5 anchor; only the broad catch-all "any Svelte/SvelteKit development task" slightly widens the net.

5 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Raudbjorn/claude

Path

svelte-expert/SKILL.md

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.