CtrlK
BlogDocsLog inGet started
Tessl Logo

markstream-vue2

Integrate markstream-vue2 into a Vue 2.6 or 2.7 app. Use when Codex needs Vue 2-compatible setup, `@vue/composition-api` decisions, CSS wiring, optional peer setup, or scoped Markstream overrides in a Vue 2 repository that is not specifically Vue CLI / Webpack 4 constrained.

64

Quality

75%

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-vue2/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 focused, well-organized Vue 2 integration guide that assumes Claude's competence and gives concrete prop-level guidance. It is held back by incomplete actionability (missing install/validation commands) and doc-target references that point to files not present in the bundle.

Suggestions

Add the actual install command (e.g., `npm install markstream-vue2` plus the conditional `@vue/composition-api` line) and a concrete validation command in step 6 instead of "the smallest useful dev or build command".

Either create the referenced `docs/guide/*.md` files and link them as markdown links, or drop the Useful Doc Targets section until those files exist so references resolve to real bundle content.

Add a brief validate→fix→retry note for the build step so the workflow has an explicit feedback loop rather than a single vague validation step.

DimensionReasoningScore

Conciseness

Lean body that assumes Vue competence — it never explains what Vue is or how libraries work, and every line is task-directed ("Install `markstream-vue2`", "Import `markstream-vue2/index.css` after resets"). Not 2 because the only mild redundancy (the opening "Use this skill when..." line echoing the description) does not pad with concepts Claude already knows.

3 / 3

Actionability

Gives concrete prop examples ("`<MarkdownRender :content="markdown" />`", "`:smooth-streaming="isStreaming ? 'auto' : false`") but leaves key steps abstract — "Install `markstream-vue2`" has no install command and step 6 says only "Validate with the smallest useful dev or build command". Not 3 because the install and validation steps lack copy-paste-ready commands; not 1 because substantial concrete Vue guidance is present.

2 / 3

Workflow Clarity

A clear numbered 1–6 sequence with an early confirmation checkpoint (step 1) and a validation step (step 6), but validation is implicit — no specific command and no fix→retry feedback loop. Not 3 because the validation checkpoint is vague and lacks an error-recovery loop; not 1 because the steps are clearly sequenced.

2 / 3

Progressive Disclosure

The body is organized into Workflow / Default Decisions / Useful Doc Targets and references are one level deep, but the listed doc targets (`docs/guide/vue2-quick-start.md`, etc.) are plain code-span paths, not navigable links, and none of these files exist in the bundle. Not 3 because the referenced paths do not resolve to real files and navigation is not clearly signaled; not 1 because content is sectioned rather than a monolithic wall.

2 / 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 strong, specific description with an explicit "Use when..." trigger and clear conflict-avoidance carve-outs. The main weakness is trigger-term quality: several phrases are developer jargon rather than language a user would naturally utter.

Suggestions

Add more user-natural trigger phrases alongside the technical ones (e.g., "Use when adding markdown rendering to an existing Vue 2 app" or "when rendering chat/streaming markdown in Vue 2") so non-expert users can discover it.

Replace or gloss the jargon terms "scoped Markstream overrides" and "optional peer setup" with plainer equivalents, or move them to the body and keep the description's triggers user-facing.

Consider whether "Codex" is the right addressee in the trigger; skill descriptions are generally addressed to Claude/the assistant rather than a specific tool name.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — "Integrate markstream-vue2", "Vue 2-compatible setup", "`@vue/composition-api` decisions", "CSS wiring", "scoped Markstream overrides" — rather than vague language. Not 2 because the action list is comprehensive, not just a domain and a few actions.

3 / 3

Completeness

Explicitly answers what ("Integrate markstream-vue2 into a Vue 2.6 or 2.7 app") and when ("Use when Codex needs Vue 2-compatible setup, `@vue/composition-api` decisions, CSS wiring..."). Not 2 because the trigger clause is explicit, not merely implied.

3 / 3

Trigger Term Quality

Includes relevant natural terms ("Vue 2", "Vue 2.6 or 2.7", "Vue CLI / Webpack 4") but mixes in technical jargon users rarely say ("scoped Markstream overrides", "optional peer setup"). Not 3 because coverage of naturally uttered phrasing is incomplete, and not 1 because several recognizable Vue-version keywords are present.

2 / 3

Distinctiveness Conflict Risk

Clear niche with explicit carve-out ("in a Vue 2 repository that is not specifically Vue CLI / Webpack 4 constrained") that steers away from sibling skills. Not 2 because the boundary is explicit and the trigger set is narrowly Vue-2 scoped, making wrong-skill conflicts 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.