CtrlK
BlogDocsLog inGet started
Tessl Logo

generate-thesaurus

Generate controlled vocabulary thesaurus for content domains. Creates comprehensive thesauri with preferred terms, broader/narrower/related terms.

52

Quality

57%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/generate-thesaurus/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 skill body is concise and well-structured with a useful output example, but its workflow lacks the validation checkpoint expected for batch directory operations and the term-extraction method remains too abstract to be fully actionable.

Suggestions

Add a validation/verification step to the workflow (e.g. review extracted terms for duplicates, confirm preferred-term coverage before emitting the document) to lift the batch-operation workflow cap.

Specify the term-extraction technique concretely (e.g. frequency thresholds, stopword handling, candidate-filtering rules) so Step 2 is executable rather than descriptive.

Tighten the redundant restatement in Step 1 and the Quick Reference purpose line to push conciseness toward 5.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence without explaining basic concepts, with only minor trims possible (e.g. the "This involves scanning documentation files..." restatement and the Quick Reference purpose line).

4 / 5

Actionability

It provides concrete inputs, an explicit output-format example, and named term-relationship types, but the core extraction method ("Analyze the content... to identify frequently used terms") stays abstract without a specific technique or heuristic.

3 / 5

Workflow Clarity

Three steps are clearly sequenced, but the skill performs a batch/recursive directory analysis with no validation or verification checkpoint, which per the rubric caps workflow clarity at 3.

3 / 5

Progressive Disclosure

Content is well organized into clearly labeled sections (Inputs, Workflow, Required Outputs, Quick Reference) and is appropriately self-contained, with only minor organization gaps around the slightly over-50-line threshold.

4 / 5

Total

14

/

20

Passed

Description

53%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 purpose and domain but omits any explicit trigger guidance, capping its completeness and trigger quality. It is distinct enough to avoid most conflicts yet would benefit from natural user phrasing.

Suggestions

Add a "Use when..." clause naming concrete triggers, e.g. "Use when the user asks for a thesaurus, controlled vocabulary, taxonomy, or term hierarchy for a content domain."

Include synonyms and natural phrasings users actually say (taxonomy, controlled vocab, term relationships) to raise trigger term quality.

Consider listing a second concrete action beyond generation (e.g. "exports to markdown, YAML, JSON, or CSV") to broaden specificity.

DimensionReasoningScore

Specificity

The description names the domain ("controlled vocabulary thesaurus") and lists concrete components ("preferred terms, broader/narrower/related terms"), but offers only one real action verb ("Generate"/"Creates") rather than a comprehensive set of distinct actions.

3 / 5

Completeness

It clearly states what the skill does but provides no "Use when..." clause or equivalent explicit trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant keywords like "thesaurus" and "controlled vocabulary" appear, but there are no natural user-facing trigger phrases or synonyms (e.g. "taxonomy", "controlled vocab", "term hierarchy"), keeping it at the partial-coverage anchor.

3 / 5

Distinctiveness Conflict Risk

"Generate controlled vocabulary thesaurus" targets a fairly specific niche with minimal overlap risk, though the lack of explicit trigger phrases leaves minor overlap risk with related content-analysis skills.

4 / 5

Total

13

/

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
dandye/ai-runbooks
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.