CtrlK
BlogDocsLog inGet started
Tessl Logo

visualizations-config

Configure visualization location, style presets, and output preferences

56

Quality

70%

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

Quality

Content

68%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 body is an actionable, well-structured 7-step workflow with concrete commands and a config schema, scoring well on conciseness and actionability. Its main weakness is the absence of validation checkpoints for batch folder/config operations, which caps workflow clarity at 3.

Suggestions

Add an explicit validation step after writing the config, e.g. parse/validate the JSON and confirm the path is writable before creating folders.

Add a verify-and-retry feedback loop for Step 4/6 (confirm each category folder and .gitkeep exists; re-run if missing).

Move the full JSON config schema into a reference file and keep only the essential fields inline, to lean the overview toward progressive disclosure.

DimensionReasoningScore

Conciseness

The body is mostly lean with numbered steps, option lists, and a JSON example, but has minor over-explanation such as the intro restating the purpose and the Excalidraw paragraph explaining the format/style distinction, matching the score-4 anchor of efficient with minor trimmable instances; it is not 5 because of those small padded passages, and not 3 because padding is limited.

4 / 5

Actionability

It gives executable templates ("mkdir -p <path>/{<categories>}", "touch <path>/<category>/.gitkeep"), a concrete JSON config schema, and specific flag/option lists, matching the score-4 anchor of mostly executable guidance with minor gaps; it is not 5 because flag parsing and README generation are described rather than given as ready code.

4 / 5

Workflow Clarity

Seven steps are clearly sequenced, but the workflow performs batch folder creation and config writing with no validation checkpoint (no JSON validation, no folder-creation verification, no error-recovery loop), so per the batch-operation cap workflow_clarity cannot exceed 3, matching the anchor of sequence present but checkpoints missing; it is not 4 because validation is absent despite batch operations.

3 / 5

Progressive Disclosure

The skill is single-purpose with well-organized Step 1-7 sections and no external references, and no bundle files exist, matching the score-4 anchor of good structure with content appropriately placed; it is not 5 because the body exceeds 50 lines with substantial inline JSON/option content rather than the lean overview-plus-references ideal.

4 / 5

Total

15

/

20

Passed

Description

58%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 states a clear, specific "what" across three config dimensions but omits any "Use when..." trigger guidance, capping completeness at 3. Trigger-term coverage is thin, relying on "visualization" without synonyms users would naturally say.

Suggestions

Add an explicit trigger clause, e.g. "Use when setting up or reconfiguring project visualizations, diagrams, or mermaid/excalidraw output."

Broaden trigger terms with natural synonyms users say: "diagrams", "charts", "mermaid", "excalidraw".

Rephrase the action nouns as concrete verbs ("set the visualization path, choose a style preset, pick a diagram format") to lift specificity toward 5.

DimensionReasoningScore

Specificity

"Configure visualization location, style presets, and output preferences" lists three distinct concrete configuration dimensions, matching the score-4 anchor of several specific actions with minor gaps; it falls short of 5 because the actions are abstract nouns rather than fully concrete verbs, and above 3 because it names multiple specific areas rather than just 1-2.

4 / 5

Completeness

It clearly states the "what" (configure visualization location/style/output) but provides no "Use when..." trigger clause, so per the judging guideline a missing trigger caps completeness at 3, matching the anchor of clear "what" with "when" missing; it is not 4 because no explicit when guidance exists.

3 / 5

Trigger Term Quality

"visualization" is a relevant natural keyword, but the description misses common variations and synonyms a user would say ("diagrams", "charts", "mermaid", file extensions), matching the score-3 anchor of some relevant keywords missing common variations; it is above 2 because "visualization" is a real domain term, not just generic filler.

3 / 5

Distinctiveness Conflict Risk

"Configure visualization location, style presets, and output preferences" carves a clear configuration niche with only minor overlap risk against sibling devflow visualization skills, matching the score-4 anchor; it is not 5 because the generic term "visualization" could still collide with related viz skills.

4 / 5

Total

14

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
AndreJorgeLopes/devflow
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.