CtrlK
BlogDocsLog inGet started
Tessl Logo

004-commands-installation

Use when you need to install the embedded project commands into command directories (.github/commands, .claude/commands, .cursor/command, .codex/commands), selecting the destination interactively and copying the embedded command definitions from project assets. This should trigger for requests such as Install embedded commands; Bootstrap .cursor/command; Bootstrap .claude/commands; Copy project commands; Install project command suite. Part of cursor-rules-java project

59

Quality

67%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/004-commands-installation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill provides a reasonable high-level overview of an interactive command installation process but lacks concrete, executable guidance—delegating nearly all implementation detail to a reference file that cannot be verified. The workflow is implied through constraints rather than explicitly sequenced, and the content includes some redundancy between the feature list and constraints.

Suggestions

Add an explicit numbered workflow (e.g., 1. Prompt user for destination, 2. Read command definitions from assets/commands, 3. Create directory if missing, 4. Copy files, 5. Report overwrites) with validation checkpoints.

Include at least one concrete example showing the expected file list or a sample interaction (e.g., the prompt text and expected directory structure after installation).

Remove the 'What is covered in this Skill?' bullet list since it largely duplicates the constraints section, improving conciseness.

DimensionReasoningScore

Conciseness

The 'What is covered in this Skill?' section is somewhat redundant with the constraints section and the opening sentence. The bullet list of features could be tightened, but overall it's not excessively verbose.

2 / 3

Actionability

There are no concrete commands, code snippets, or executable steps. The skill describes what must happen but delegates all actual implementation details to a reference file. Claude would not know exactly what files to copy or how without reading the reference.

1 / 3

Workflow Clarity

The constraints imply a sequence (ask user → copy files → report overwrites → create dirs), but there is no explicit step-by-step workflow with validation checkpoints. The overwrite reporting is mentioned but no verification or error recovery steps are defined.

2 / 3

Progressive Disclosure

There is a clear reference to a single external file (references/004-commands-installation.md), which is good one-level-deep disclosure. However, since no bundle files were provided to verify the reference exists and the SKILL.md body itself contains almost no actionable content, the skill is overly dependent on the reference with insufficient overview content to stand alone.

2 / 3

Total

7

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly communicates what the skill does (installs embedded project commands into specific command directories), when to use it (with explicit trigger phrases), and provides enough specificity to distinguish it from other skills. The inclusion of concrete directory paths and example trigger phrases makes it highly actionable for skill selection.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: install embedded project commands, select destination interactively, copy embedded command definitions from project assets. Also names specific directory targets (.github/commands, .claude/commands, .cursor/command, .codex/commands).

3 / 3

Completeness

Clearly answers both 'what' (install embedded project commands into command directories, selecting destination interactively, copying definitions) and 'when' (explicit 'Use when' clause at the start plus 'This should trigger for requests such as...' with concrete examples).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms that users would actually say: 'Install embedded commands', 'Bootstrap .cursor/command', 'Bootstrap .claude/commands', 'Copy project commands', 'Install project command suite'. These cover multiple natural phrasings.

3 / 3

Distinctiveness Conflict Risk

Very specific niche: installing embedded command definitions into specific command directories (.github/commands, .claude/commands, etc.) for the cursor-rules-java project. Unlikely to conflict with other skills due to the highly specific domain and directory targets.

3 / 3

Total

12

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
jabrena/cursor-rules-java
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.