CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gitnexus-cli

Use when the user needs to run GitNexus CLI commands like analyze/index a repo, check status, clean the index, generate a wiki, or list indexed repos. Examples: "Index this repo", "Reanalyze the codebase", "Generate a wiki"

Quality

88%

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

82%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 highly actionable, well-structured CLI reference: every command is executable, defaults and failure modes are documented, and the main analyze workflow includes an explicit verification step. Weaknesses are minor — the destructive `clean` operations lack taught validation steps, and version-specific troubleshooting detail is inlined rather than split into a reference.

Suggestions

Add a validation step around the destructive/batch `clean` and `clean --all` operations (e.g., run `node .gitnexus/run.cjs status` first to confirm the target index, and again after to verify removal), since these currently rely only on the CLI's built-in confirmation prompt.

Move the npm 11.x / pnpm workaround blockquote into a one-level-deep troubleshooting reference (e.g., references/troubleshooting.md) to keep the overview lean and isolate time-sensitive version details.

Tighten the PostToolUse-hook rationale ("to avoid blocking the agent for up to 120s and risking KuzuDB corruption on timeout") to a shorter clause — the why is useful but can be trimmed without losing the operative guidance.

DimensionReasoningScore

Conciseness

The body is a dense, efficient command reference with zero padding and no explanations of concepts Claude already knows. Not 5 because the npm 11.x crash workaround blockquote (version-specific detail, issue link, long pnpm flag string) is time-sensitive material that could be trimmed or relocated to a troubleshooting reference.

4 / 5

Actionability

Every command is a copy-paste-ready `node .gitnexus/run.cjs <command>` invocation with complete flag tables, explicit defaults (model, concurrency), config file paths, and a concrete regeneration path when the runner is missing. All five common cases are covered with executable guidance and no gaps.

5 / 5

Workflow Clarity

Sequencing is clear: "Run from the project root", explicit "When to run" triggers including the staleness-detection hook, an explicit post-index verification step ("Read gitnexus://repo/{name}/context to verify the index loaded"), and error-recovery guidance in Troubleshooting. Not 5 because the destructive `clean` and batch `clean --all` operations rely on the CLI's built-in confirmation prompt without teaching any validation of their own (e.g., a `status` check before/after).

4 / 5

Progressive Disclosure

The skill has no bundle files and is well-organized into per-command sections with flag tables, easy to navigate at overview level. Not 5 because at ~83 lines it exceeds the under-50-line exception, and the environment-specific npm/pnpm workaround blockquote is inline content that would sit better in a one-level-deep troubleshooting reference.

4 / 5

Total

17

/

20

Passed

Description

88%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 when to use the skill, enumerates all five concrete commands, and supplies natural example trigger phrases. The only gaps are a few missing synonyms for the trigger terms and slight generic-ness of "Reanalyze the codebase" outside the GitNexus context.

DimensionReasoningScore

Specificity

The description enumerates five concrete actions — "analyze/index a repo", "check status", "clean the index", "generate a wiki", "list indexed repos" — giving comprehensive coverage of the CLI's command surface, matching the anchor-5 example of multiple specific actions with complete coverage.

5 / 5

Completeness

It explicitly answers both questions: an explicit "Use when the user needs to run GitNexus CLI commands like…" clause with concrete trigger-phrase examples for the when, and the enumerated command list for the what. Not 4 because the when-guidance is explicit and paired with literal example utterances, matching anchor 5.

5 / 5

Trigger Term Quality

Natural user phrasings are included as literal examples ("Index this repo", "Reanalyze the codebase", "Generate a wiki"), but common synonyms like "re-index", "refresh the index", or "check index freshness" are missing, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The named niche ("GitNexus CLI") is distinct with product-anchored triggers, but phrases like "Reanalyze the codebase" and "Index this repo" carry minor overlap risk with generic code-analysis skills if the product name is absent from the user's request. Not 5 for that residual overlap; not 3 because the product anchor makes wrong-skill triggering unlikely.

4 / 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

tslateman/shipyard

Path

.claude/skills/gitnexus/gitnexus-cli/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.