CtrlK
BlogDocsLog inGet started
Tessl Logo

markstream-install

Install and wire markstream-vue, markstream-react, markstream-vue2, markstream-angular, or markstream-svelte into an existing repository. Use when Codex needs to choose the right package, install the smallest framework-specific peer-dependency set, fix CSS/reset order, choose Vue 3 renderer and code-block modes, decide between `content`, `nodes`, and Vue 3 virtual-scroll coordination, or add a minimal working renderer example.

61

Quality

71%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/markstream-install/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-3

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

A well-structured install workflow with good progressive disclosure and concrete prop-level guidance, weakened by duplicated content and the absence of an actual renderer code example and an explicit validation feedback loop.

Suggestions

Add one minimal copy-paste renderer code example (e.g. a Vue 3 MarkstreamVirtualTimeline or content-mode snippet) so the 'add a minimal working render example' step is directly executable.

Make the validate step a feedback loop: 'If build/typecheck/test fails, fix the reported issue and re-run before proceeding.'

Deduplicate the streaming-vs-history guidance between Workflow step 4, Default Decisions, and references/scenarios.md by keeping the detail in one place and linking to it.

DimensionReasoningScore

Conciseness

It avoids basic-concept padding and stays domain-specific, but the streaming-vs-history and default-decisions material duplicates guidance already in Workflow step 4 and references/scenarios.md, so it could be tightened.

2 / 3

Actionability

Props and import paths are concrete (mode="chat", @import '...' layer(components);), but the skill instructs adding a 'minimal working render example' without providing an actual copy-paste code block to do so.

2 / 3

Workflow Clarity

A clear six-step sequence ends with a validation step, but there is no explicit validate-then-fix-then-retry feedback loop for when the build, typecheck, or test fails.

2 / 3

Progressive Disclosure

The body points to a real, one-level-deep references/scenarios.md (confirmed present) with a clear signal to read it before dependency choices, plus a doc-targets list for deeper material.

3 / 3

Total

9

/

12

Passed

Description

85%Weight 40%Scale 1-3

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 specific, well-scoped description with explicit what/when guidance and low conflict risk. The main weakness is the trigger clause being phrased around agent needs rather than natural user phrasings.

Suggestions

Reframe the 'Use when...' clause around what a user would say (e.g. 'Use when the user asks to add markstream to an app or fix a broken markstream install') rather than what Codex needs to do.

Include common user-facing trigger terms such as 'add markstream', 'install markstream', or 'set up markstream' alongside the package names.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "install the smallest framework-specific peer-dependency set, fix CSS/reset order, choose Vue 3 renderer and code-block modes, decide between content, nodes, and Vue 3 virtual-scroll coordination" — going well beyond a single domain mention.

3 / 3

Completeness

Explicitly answers both what ("Install and wire markstream-... into an existing repository") and when ("Use when Codex needs to choose the right package...") with an explicit trigger clause.

3 / 3

Trigger Term Quality

Package names and task terms are present, but the trigger clause is framed around what "Codex needs to" do rather than natural user utterances, and it omits common phrasings like "add markstream" or "install markstream".

2 / 3

Distinctiveness Conflict Risk

Scoped to a specific named package family with distinct framework-specific triggers, making conflict with unrelated skills very unlikely.

3 / 3

Total

11

/

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