CtrlK
BlogDocsLog inGet started
Tessl Logo

001-commands-inventory

Use when you need to generate a checklist document with embedded commands inventory, following the embedded template exactly and producing INVENTORY-COMMANDS-JAVA.md in the project root. This should trigger for requests such as Create embedded commands inventory checklist; Generate INVENTORY-COMMANDS-JAVA.md; Use @001-commands-inventory; Inventory embedded Java project commands; List command files bundled for Java agents. Part of Plinth Toolkit

65

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

67%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.

A well-structured, single-purpose skill body with a clear three-step workflow, concrete file paths, and a real validation checkpoint, all backed by existing bundle files. Its main weakness is redundancy: trigger lists, constraints, and file pointers are repeated across the body and the reference file instead of being stated once.

Suggestions

Remove the duplicate 'When to use this skill' section — the frontmatter description already carries the identical trigger list, so the body can point to a single source.

Replace the repeated constraints by stating them once and noting that the reference file is authoritative, or move them entirely into the reference; this trims the conciseness gap without losing the DO/DO-NOT rules.

Strengthen the 'Validate template fidelity' step with a concrete check (e.g., compare section count and row count against the template, and regenerate from the asset if a mismatch is found) to add the missing error-recovery loop.

DimensionReasoningScore

Conciseness

The body is mostly efficient but carries notable duplication: the "When to use this skill" list repeats the frontmatter description verbatim, the Constraints section restates the reference file's own constraints, and the closing "Reference" section repeats Workflow step 1's file pointers. It is above anchor 2 (no concept explanations or padding beyond these repeats) but not anchor 4 because the redundancy spans several sections.

3 / 5

Actionability

Guidance is concrete for an instruction-only skill: exact files to read ("references/001-commands-inventory.md" and "assets/java-commands-inventory-template.md"), an exact output path ("Create INVENTORY-COMMANDS-JAVA.md in the project root"), and exact-wording requirements. It stops short of anchor 5 because the validation step is a directive without a method (no row-count comparison or concrete check to run).

4 / 5

Workflow Clarity

The three-step workflow (read template → generate document → validate fidelity) is clearly sequenced and includes an explicit validation step ("Confirm no extra command rows were introduced and all required reference sections are present"), plus edge-case handling for ambiguity and missing context. It is not anchor 5 because there is no error-recovery loop describing what to do when validation fails.

4 / 5

Progressive Disclosure

Both bundle files exist and are referenced one level deep with clear links in Workflow step 1 and a dedicated Reference section; the body stays a lean overview while the template content lives in the asset. It falls short of anchor 5 because the reference file substantially duplicates the body's constraints and re-points to the asset, creating mild redundancy and second-hop navigation.

4 / 5

Total

15

/

20

Passed

Description

87%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.

A strong description: it explicitly states what the skill does, when to use it, and enumerates natural trigger phrases, all in third person with a concrete named output artifact. The only weak spot is trigger-synonym coverage, which is good but not exhaustive.

DimensionReasoningScore

Specificity

The description lists several concrete actions — "generate a checklist document with embedded commands inventory", "following the embedded template exactly", "producing INVENTORY-COMMANDS-JAVA.md in the project root" — with specific artifacts and locations. It falls short of anchor 5 because the coverage is a single purpose (one generated file) rather than multiple comprehensive capabilities, and above anchor 3 because the actions carry concrete specifics rather than being generic.

4 / 5

Completeness

Both "what" (generate a checklist from an embedded template producing a named file) and "when" (explicit "Use when you need to..." clause plus five concrete trigger phrases) are clearly answered, matching the anchor-5 example pattern. It is not a 4 because the when-clause is accompanied by explicit, enumerated trigger phrases rather than a single generic condition.

5 / 5

Trigger Term Quality

Five natural trigger phrases are given ("Create embedded commands inventory checklist", "Generate INVENTORY-COMMANDS-JAVA.md", "Use @001-commands-inventory", "Inventory embedded Java project commands", "List command files bundled for Java agents"), covering checklist/inventory/list/command phrasing and the output filename. A few natural synonyms (e.g., "catalog", "enumerate Java commands") are missing, so it sits at anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

The niche is clear and narrow — an exact-template Java commands inventory checklist with a unique output filename and a unique "Use @001-commands-inventory" trigger — minimizing the chance of firing for the wrong skill. The only mild overlap signal is "Part of Plinth Toolkit", implying sibling skills, but the Java-specific triggers keep conflict risk minimal.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jabrena/plinth
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.