CtrlK
BlogDocsLog inGet started
Tessl Logo

wiki-vitepress

Transform generated wiki Markdown files into a polished VitePress static site with dark theme and interactive Mermaid diagrams. Use when user asks to "build a site" or "package as VitePress", user runs the /deep-wiki, or user wants a browsable HTML output from generated wiki pages.

64

Quality

76%

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 ./skills/wiki-vitepress/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%Scale 1-5

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

This skill provides genuinely useful, domain-specific knowledge about VitePress + Mermaid dark-mode integration that Claude wouldn't inherently know, with mostly executable code examples. Its main weaknesses are the lack of an explicit end-to-end workflow with validation checkpoints (especially for the batch post-processing step), a duplicated 'When to Use' section, and all content being inlined rather than split across supporting files for the more detailed configurations.

Suggestions

Add an explicit numbered end-to-end workflow with validation steps, e.g., verify npm install succeeds, verify build output exists, verify Mermaid diagrams render in a test page.

Remove the duplicated 'When to Use' section at the bottom of the file.

Extract the detailed Mermaid theme variables, CSS overrides, and zoom modal code into separate bundle files (e.g., `mermaid-theme.md`, `custom.css.template`) and reference them from the main skill.

Add a complete `package.json` example with required dependencies (vitepress, vitepress-plugin-mermaid) and scripts to make the build step fully reproducible.

DimensionReasoningScore

Conciseness

The skill is mostly efficient with good code examples, but has some redundancy ("When to Use" section appears twice, the description repeats the title's purpose). Some explanations like the three-layer fix rationale could be tighter, though the domain-specific Mermaid dark-mode knowledge genuinely adds value Claude wouldn't know.

3 / 5

Actionability

Provides concrete, executable TypeScript, CSS, and bash code with specific configuration values and file paths. Minor gaps include missing the full `package.json` content, the complete `theme/index.ts` file structure (only fragments shown), and how to generate the sidebar from catalogue structure. Most code is copy-paste ready.

4 / 5

Workflow Clarity

The overall sequence is implied (scaffold → configure → post-process → build) but not explicitly numbered as a workflow. There are no validation checkpoints — no step to verify the build succeeded, no verification that Mermaid diagrams render correctly, and no error recovery guidance for build failures. The post-processing step involves batch file modifications without validation, which should cap this at 3.

3 / 5

Progressive Disclosure

The content is reasonably structured with clear section headers, but it's a fairly long monolithic file (~150 lines of substantive content). The detailed CSS overrides, TypeScript polling code, and zoom modal implementation could be split into referenced files. No bundle files exist to offload complexity. The structure is adequate but not optimally organized.

3 / 5

Total

13

/

20

Passed

Description

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

This is a strong skill description that clearly communicates what the skill does and when to use it. It includes specific technologies (VitePress, Mermaid), concrete trigger phrases, and a dedicated slash command reference. The only minor improvement would be listing additional concrete actions like sidebar generation or deployment configuration.

DimensionReasoningScore

Specificity

Lists several specific actions: transforming wiki Markdown files into a VitePress static site, applying dark theme, and adding interactive Mermaid diagrams. Minor gaps—doesn't mention configuration details, sidebar generation, or deployment steps.

4 / 5

Completeness

Clearly answers both 'what' (transform wiki Markdown into a polished VitePress static site with dark theme and Mermaid diagrams) and 'when' (explicit 'Use when' clause with three concrete trigger scenarios including a slash command).

5 / 5

Trigger Term Quality

Includes strong natural trigger terms: 'build a site', 'package as VitePress', '/deep-wiki', 'browsable HTML output', 'wiki pages', 'VitePress', 'Mermaid diagrams', 'static site'. These cover the natural phrases users would say and include synonyms and variations.

5 / 5

Distinctiveness Conflict Risk

Highly distinctive—targets a very specific niche (VitePress site generation from wiki Markdown with Mermaid diagrams). The mention of '/deep-wiki' command and 'VitePress' makes it clearly distinguishable from generic static site or documentation skills.

5 / 5

Total

19

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.