CtrlK
BlogDocsLog inGet started
Tessl Logo

markstream-svelte

Integrate the beta markstream-svelte package in Svelte 5 or SvelteKit apps. Use when Codex needs Svelte 5 runes, CSS and optional peers, smooth streaming, worker setup, renderer-local or scoped custom components, or SSR-safe boundaries. Svelte 4 is unsupported.

70

Quality

86%

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

83%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 body is exceptionally lean and actionable, with clear streaming/history decision logic and a verification step. Progressive disclosure is good but the doc target list could label what each reference covers.

Suggestions

Add a one-line copy-paste example of the default `<MarkdownRender {content} />` usage to push actionability to fully executable.

Label each 'Useful Doc Targets' path (e.g. 'guide — getting started', 'frameworks — SvelteKit integration') so references are clearly signaled.

Make the final verification step an explicit feedback loop (run svelte-check → fix → re-run) to strengthen the workflow checkpoint.

DimensionReasoningScore

Conciseness

Lean bullet-style body that assumes Claude's competence; no padding and no explanation of concepts Claude already knows, with every line earning its place.

5 / 5

Actionability

Gives concrete props, callbacks, and worker APIs (`setKaTeXWorker`, `workers/*?worker`, `smoothStreaming="auto"`) with exact default values, but leans on prop names and inline config rather than copy-paste ready code snippets.

4 / 5

Workflow Clarity

Clear decision flow for streaming vs recovering history with a dynamic switch expression, plus a verification step (`svelte-check`, build, e2e); minor checkpoint gaps since validation is mentioned only as a final bullet rather than an explicit feedback loop.

4 / 5

Progressive Disclosure

Well-organized concise overview with a clearly signaled 'Useful Doc Targets' section pointing one level deep to docs paths; slightly short of a 5 because the doc targets are bare path bullets without explicit labels for what each covers.

4 / 5

Total

17

/

20

Passed

Description

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

The description is specific, complete, and well-differentiated with an explicit 'Use when...' clause and a clear unsupported-version boundary. Trigger terms are strong but could capture a few more user-facing synonyms.

Suggestions

Add a couple of natural synonyms users might say, such as 'markdown rendering' or 'typewriter/streaming markdown', to broaden trigger coverage.

Consider naming the package's core concern (live/streamed markdown rendering) earlier in the sentence so users searching by concept match it.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — integrating the package, configuring runes/CSS/peers, streaming, worker setup, scoped custom components, and SSR boundaries — with comprehensive coverage.

5 / 5

Completeness

Explicitly states what the skill does ('Integrate the beta markstream-svelte package in Svelte 5 or SvelteKit apps') and when to use it ('Use when Codex needs...'), answering both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural triggers ('Svelte 5 runes', 'smooth streaming', 'worker setup', 'SSR-safe boundaries', 'Svelte 4 is unsupported') but a few common phrasings users might say (e.g. 'markdown rendering', 'typewriter effect') are absent.

4 / 5

Distinctiveness Conflict Risk

A clear niche (beta markstream-svelte integration in Svelte 5/SvelteKit) with distinct triggers and an explicit exclusion ('Svelte 4 is unsupported'), minimizing overlap with other skills.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Simon-He95/markstream-vue
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.