CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

allowed-dirs-skill

A skill with development directories that require --allow-dirs.

44

Quality

55%

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 ./crates/skill-validator-rs/tests/golden-corpus/fixtures/testdata/allowed-dirs-skill/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 body is concise and cleanly structured, with real one-level-deep references to existing bundle files. Its main weakness is that it is almost entirely a pointer document: it delegates all substantive guidance to references/guide.md without inline key details, validation specifics, or any indication of what the guide contains.

Suggestions

Inline the essential getting-started steps (or at least summarize what the guide covers) so the body is actionable on its own rather than a bare pointer to references/guide.md.

Make the validation step concrete: show how scripts/validate.sh is invoked and what to do when it fails, forming a validate -> fix -> retry loop.

Merge the redundant 'Notes' section with the intro to remove the repeated statement that evals/ and testing/ are non-standard directories.

DimensionReasoningScore

Conciseness

The body is lean and free of explanations of concepts Claude already knows. It loses a point because the 'Notes' section ('Neither is part of the standard skill structure...') repeats the intro's point about non-standard directories, a minor redundancy that could be trimmed — keeping it below the 'every token earns its place' anchor 5.

4 / 5

Actionability

Guidance is concrete in form — a real markdown link to references/guide.md and the command 'Run scripts/validate.sh to check your work' — but incomplete: the body delegates all actual task instructions to the external guide with no key details, expected commands, or examples inline. This matches 'some concrete guidance but incomplete; missing key details', not anchor 4's 'mostly executable guidance'.

3 / 5

Workflow Clarity

A rough two-step sequence exists (follow the guide, then run scripts/validate.sh), and validate.sh serves as an implicit validation checkpoint, but the actual work steps live entirely in the external reference and no validation detail or feedback loop (what to do when validation fails) is given. Under the simple-skill exception this could reach 5 only if the single action were unambiguous; here the core workflow is absent from the body.

3 / 5

Progressive Disclosure

Scored against the actual bundle: references/guide.md and scripts/validate.sh both exist, are referenced one level deep, and the reference is well signaled with a markdown link. The body is a genuine overview rather than a monolith. It falls short of anchor 5 only because the body is a pure pointer — it carries almost no orientation content (e.g., what the guide covers or when to run the script), leaving navigation slightly under-specified.

4 / 5

Total

14

/

20

Passed

Description

28%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 is a structural/meta statement about the skill's directory layout rather than a capability description. It fails to state what the skill does or when to use it, and offers no natural trigger terms. A rewrite stating concrete actions plus an explicit 'Use when...' clause is needed.

Suggestions

Rewrite the description to state concrete capabilities (e.g., what the user actually accomplishes) instead of 'A skill with development directories that require --allow-dirs', which describes packaging rather than function.

Add an explicit trigger clause such as 'Use when...' naming the situations or requests where this skill applies.

Include natural keywords a user would actually type (the task domain, relevant file types or commands) rather than only the harness-specific flag '--allow-dirs'.

DimensionReasoningScore

Specificity

The description names a domain ("development directories that require --allow-dirs") but lists no concrete actions or capabilities whatsoever — it describes the skill's packaging, not what it does. It sits above anchor 1 only because it names a specific flag and directory concept, but far below anchor 3, which requires 1-2 concrete actions.

2 / 5

Completeness

The 'what' is only weakly implied ("A skill with development directories that require --allow-dirs") and there is no 'when' or 'Use when...' clause at all, matching the 'vague what and no when' anchor. Per the judging guidelines, a missing 'Use when...' clause would cap this at 3 even with a clear what; here the what itself is vague.

2 / 5

Trigger Term Quality

The only keywords are "--allow-dirs", "development directories", and "skill" — technical jargon and generic terms a user would not naturally say when needing this skill. No natural trigger phrases or synonyms are present, matching the 'one or two generic keywords; missing the natural phrases users say' anchor.

2 / 5

Distinctiveness Conflict Risk

The niche term "--allow-dirs" gives it some distinctiveness, but the phrase "A skill with development directories" is generic enough that it could overlap with other directory- or project-structure-related skills. Not the near-total genericness of anchors 1-2, nor the clear niche trigger set of anchors 4-5.

3 / 5

Total

9

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository

pantheon-org/tekhne

Path

crates/skill-validator-rs/tests/golden-corpus/fixtures/testdata/allowed-dirs-skill/SKILL.md

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.