CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-developer

Use when building CLI tools, implementing argument parsing, or adding interactive prompts. Invoke for parsing flags and subcommands, displaying progress bars and spinners, generating bash/zsh/fish completion scripts, CLI design, shell completions, and cross-platform terminal applications using commander, click, typer, or cobra.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Failed to scan

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

85%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, actionable skill body with a validated multi-step workflow and clean progressive disclosure to real reference files. The only weakness is mild token padding in the Knowledge Reference section that restates widely-known framework names.

Suggestions

Tighten the 'Knowledge Reference' paragraph: drop enumeration of well-known framework/library names (commander, yargs, click, chalk, etc.) and keep only the non-obvious categorization, since Claude already knows these.

Consider trimming the closing documentation URL line or moving it into frontmatter metadata, as it adds tokens without actionable guidance for task execution.

DimensionReasoningScore

Conciseness

Largely lean — scannable MUST DO/MUST NOT DO lists and minimal code examples assume Claude's competence; minor padding appears in the 'Knowledge Reference' paragraph which lists framework/library names Claude already knows.

4 / 5

Actionability

Provides a copy-paste-ready Node.js example with install note, executable `<cli> --help`/`--version` checks, and three-language TTY-detection snippets; Python/Go quick-starts are deferred to references (clearly signaled), leaving minor gaps.

4 / 5

Workflow Clarity

The five-step Core Workflow is clearly sequenced with explicit validation checkpoints at each phase (list `--help` output before coding, run `--help`/`--version` after wiring, verify TTY/SIGINT handling, benchmark startup <50ms).

5 / 5

Progressive Disclosure

SKILL.md is an overview with a Reference Guide table mapping five real, one-level-deep reference files to explicit 'Load When' triggers; detailed language guides are deferred appropriately and navigation is clear.

5 / 5

Total

18

/

20

Passed

Description

92%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, specific description that concretely states both capabilities and invocation triggers, with rich natural keyword coverage and a well-scoped niche. Only minor synonym coverage is missing from the description text itself.

DimensionReasoningScore

Specificity

Lists many concrete actions across the CLI domain — argument parsing, flags/subcommands, progress bars/spinners, bash/zsh/fish completions, cross-platform terminal apps — giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both 'what' (building CLI tools, parsing, prompts, completions) and 'when' via clear 'Use when...' and 'Invoke for...' trigger clauses with concrete phrases.

5 / 5

Trigger Term Quality

Strong natural trigger terms ('building CLI tools', 'argument parsing', 'interactive prompts', 'progress bars and spinners', 'shell completions') plus named frameworks users cite, but a few common synonyms (e.g. 'command-line') are not surfaced in the description itself.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear, narrow niche — CLI tool development with named frameworks (commander/click/typer/cobra) — so trigger conditions are unlikely to fire for unrelated skills.

5 / 5

Total

19

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Jeffallan/claude-skills
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.