CtrlK
BlogDocsLog inGet started
Tessl Logo

mermaid-expert

Create Mermaid diagrams for flowcharts, sequences, ERDs, and architectures. Masters syntax for all diagram types and styling.

48

Quality

52%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/mermaid-expert/SKILL.md

The canonical home for this skill is mermaid-expert in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

38%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 content is a thin, templated shell that names diagram types and a generic approach but provides no executable Mermaid syntax, shallow validation, and a broken reference path. It reads more as a placeholder than expert guidance.

Suggestions

Add concrete, copy-paste-ready Mermaid syntax examples for the main diagram types (flowchart, sequenceDiagram, erDiagram) instead of only listing their names.

Fix or remove the broken reference path 'resources/implementation-playbook.md' (no such bundle file exists), or create the referenced playbook.

Strip the generic boilerplate ('Clarify goals, constraints, and required inputs', 'Apply relevant best practices and validate outcomes') in favor of Mermaid-specific guidance, and add a render-validate-fix feedback loop.

DimensionReasoningScore

Conciseness

The body is short and avoids concept over-explanation, but generic templated boilerplate ('Clarify goals, constraints, and required inputs', 'Apply relevant best practices') adds tokens Claude does not need.

3 / 5

Actionability

Guidance is high-level ('Choose the right diagram type', 'Test rendering before delivery') with no executable Mermaid syntax examples or concrete code, despite this being a syntax-heavy skill.

2 / 5

Workflow Clarity

A numbered Approach sequence is present and mentions a 'Test rendering' checkpoint, but validation is shallow with no error-recovery feedback loop.

3 / 5

Progressive Disclosure

Structure is minimal and the single reference ('resources/implementation-playbook.md') points to a path that does not exist in the bundle, leaving navigation broken.

2 / 5

Total

10

/

20

Passed

Description

66%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 clearly conveys the skill's domain and concrete diagram types with good natural trigger terms, but omits any explicit 'Use when...' trigger guidance. It is specific and distinct yet incomplete on the 'when' half.

Suggestions

Add an explicit 'Use when...' clause naming natural trigger phrases (e.g., 'Use when creating flowcharts, sequence diagrams, ERDs, or architecture diagrams in Mermaid').

Include common synonyms/extensions such as 'UML', 'diagrams', or '.mmd' to broaden trigger coverage.

Replace the abstract 'Masters syntax for all diagram types and styling' with one or two concrete capabilities (e.g., 'styles diagrams with themes and classes').

DimensionReasoningScore

Specificity

Names the domain and multiple concrete diagram types (flowcharts, sequences, ERDs, architectures) plus styling, but 'Masters syntax' is somewhat abstract and the set of distinct actions is limited.

4 / 5

Completeness

The 'what' is clear (create Mermaid diagrams for listed types) but there is no 'Use when...' clause or equivalent explicit trigger guidance, capping completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Includes natural terms users say (Mermaid diagrams, flowcharts, sequences, ERDs, architectures), but misses common synonyms/variations such as 'UML' or generic 'diagram'.

4 / 5

Distinctiveness Conflict Risk

Mermaid-specific niche is clearly distinct with low overlap risk, though it lacks the comprehensive explicit triggers of the anchor-5 example.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

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.