CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

markstream-solid

Integrate markstream-solid in SolidJS 1.9 or SolidStart apps. Use for reactive TSX, SSR and hydration, Markdown streaming/restoration, emitted KaTeX/Mermaid workers, scoped components and translations, virtual timelines, or standalone component/API usage.

Quality

89%

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 dense, high-signal body that assumes Claude's competence and covers setup, streaming, workers/SSR, components, and verification in tight imperative prose. The gaps are minor: a few advanced usages (workers, virtual timeline, full restore) are described rather than shown, and validation lacks error-recovery guidance.

DimensionReasoningScore

Conciseness

Lean throughout with zero padding or explanation of concepts Claude already knows — every line is a directive carrying non-obvious knowledge ('TSX alone does not imply React', 'Use callbacks instead of Vue emits'). Matches anchor 5 ('every token earns its place').

5 / 5

Actionability

The core streaming case is copy-paste ready (complete Message TSX example), with exact commands for verification and concrete worker imports/Vite config. However worker wiring, MarkstreamVirtualTimeline, and instructions like 'disable pacing, batching, viewport priority, deferral and live windows explicitly' lack executable snippets — anchor 4 ('minor gaps'), not 5.

4 / 5

Workflow Clarity

Setup is a numbered 5-step sequence and the Verification section gives explicit commands (pnpm test:solid, test:smoke:solid-workers), but there are no feedback loops for error recovery and setup steps lack inline checkpoints. Anchor 4 ('most checkpoints present; minor validation gaps'), not 5.

4 / 5

Progressive Disclosure

The ~50-line body has well-organized sections (Setup, Streaming, Workers/SSR, Components, Verification) and no bundle files; all deep material (per-component/API tables, full guides) is delegated one level deep to clearly signaled references. Per the simple-skill guideline, this scores 5.

5 / 5

Total

18

/

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.

A strong description: third-person, concise, with an explicit 'Use for' trigger clause and comprehensive, specific capability coverage. The only weaknesses are a couple of missing natural trigger phrasings and the unscoped 'reactive TSX' term, which creates slight overlap risk with React skills.

DimensionReasoningScore

Specificity

Names the domain ('Integrate markstream-solid in SolidJS 1.9 or SolidStart apps') and enumerates concrete capabilities — 'Markdown streaming/restoration', 'emitted KaTeX/Mermaid workers', 'scoped components and translations', 'virtual timelines' — comprehensively covering every feature area in the skill body. It exceeds anchor 4 ('minor gaps in coverage').

5 / 5

Completeness

Explicitly answers both: what ('Integrate markstream-solid in SolidJS 1.9 or SolidStart apps') and when ('Use for reactive TSX, SSR and hydration, Markdown streaming/restoration, ...') with concrete trigger phrases. The when-clause is explicit and concrete, exceeding anchor 4's 'could be more explicit'.

5 / 5

Trigger Term Quality

Includes strong natural terms users would say ('SolidJS', 'SolidStart', 'SSR and hydration', 'KaTeX/Mermaid', 'TSX'), but misses common phrasings such as 'markdown rendering' or 'chat UI', and 'restoration' / 'emitted workers' lean technical. Matches anchor 4 ('a few natural terms missing') rather than the synonym-and-extension coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (a specific library tied to SolidJS/SolidStart) with minimal conflict risk, but the unscoped trigger 'reactive TSX' could pull React/TSX requests — minor overlap with closely related skills, matching anchor 4 rather than anchor 5's minimal-conflict profile.

4 / 5

Total

18

/

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

Simon-He95/markstream-vue

Path

.agents/skills/markstream-solid/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.