Content
87%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A well-structured, token-efficient skill body with executable examples and clean progressive disclosure to verified reference files. The main gap is the absence of an explicit error-recovery loop for parse/render failures in the CLI workflow.
Suggestions
Add a short validate→fix→retry checkpoint to the CLI Usage section (e.g., 'If mmdc reports a parse error, fix the flagged line and re-run') to support the common render-failure path.
Replace the abstract '{diagram-type} / {diagram-content}' Quick Start template with a concrete minimal example, since the inline flowchart example already shows the real structure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean: it avoids explaining what diagrams or Mermaid are, jumps to executable code and tight bullet rules, and every section earns its tokens — matching the 'lean and efficient' anchor. | 3 / 3 |
Actionability | Provides copy-paste-ready executable examples — a full 'flowchart TD' block, frontmatter config, and concrete 'mmdc -i diagram.mmd -o diagram.svg' CLI commands with install and theming flags. | 3 / 3 |
Workflow Clarity | The CLI section sequences install→convert and the Syntax Rules list preventive guidance, but there is no explicit validate→fix→retry feedback loop for the common parse/render failure mode, leaving a validation gap. | 2 / 3 |
Progressive Disclosure | SKILL.md is a concise overview pointing one level deep to real, clearly-signaled reference files (diagram-types.md, cli-usage.md, integration.md, configuration.md, examples.md), each gated with 'Load only when...' guidance. | 3 / 3 |
Total | 11 / 12 Passed |