CtrlK
BlogDocsLog inGet started
Tessl Logo

nushell-usage

Essential patterns, idioms, and gotchas for writing Nushell code. Use when writing Nushell scripts, functions, or working with Nushell's type system, pipelines, and data structures. Complements plugin development knowledge with practical usage patterns.

89

1.02x
Quality

90%

Does it follow best practices?

Impact

85%

1.02x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

87%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 high-quality, executable pattern catalog with excellent token efficiency and clean progressive disclosure to two reference files. The main gap is that guidance (best practices, debugging) is presented as lists rather than sequenced workflows with validation checkpoints.

Suggestions

Convert the 'Best Practices' and 'Debugging Techniques' sections into short sequenced workflows with explicit validation steps (e.g., 'describe type -> fix -> re-run') to raise workflow clarity.

Add a brief decision note on when to use this skill versus the plugin-development knowledge it references, to help Claude route correctly.

DimensionReasoningScore

Conciseness

Lean, example-driven reference that assumes Claude's competence; nearly every line is executable code or a targeted gotcha with no padded conceptual explanation.

5 / 5

Actionability

Copy-paste ready executable snippets throughout, with explicit WRONG/CORRECT contrasts (e.g. pipeline input vs parameters) covering the common cases comprehensively.

5 / 5

Workflow Clarity

This is primarily a pattern reference rather than a multi-step workflow, and the 'Best Practices' and 'Debugging' sections are lists rather than sequenced processes with validation checkpoints.

3 / 5

Progressive Disclosure

SKILL.md is a concise overview with clearly signaled one-level-deep references to real files (references/advanced-patterns.md, references/type-system.md), each with descriptive labels and intact navigation.

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 well-crafted description that concretely states capabilities, includes an explicit 'Use when' trigger, and carves out a distinct niche around Nushell usage patterns. Minor keyword synonym coverage could be expanded.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('writing Nushell scripts, functions', 'working with Nushell's type system, pipelines, and data structures') with comprehensive coverage of the skill's scope.

5 / 5

Completeness

Clearly answers 'what' (essential patterns, idioms, gotchas for Nushell code) and 'when' via the explicit 'Use when writing Nushell scripts, functions, or working with...' trigger clause.

5 / 5

Trigger Term Quality

Strong natural keywords ('writing Nushell scripts, functions', 'type system, pipelines, data structures') but misses common user phrasings like synonyms or file extensions such as '.nu'.

4 / 5

Distinctiveness Conflict Risk

Narrow Nushell-specific niche with distinct triggers and an explicit 'Complements plugin development knowledge' scoping note, minimizing overlap with other language skills.

5 / 5

Total

19

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
YPares/agent-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.