CtrlK
BlogDocsLog inGet started
Tessl Logo

no-content-response-custom-commands

How to author custom commands for the no-content-response CLI using the co-generated SDK.

61

Quality

71%

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

Fix and improve this skill with Tessl

tessl review fix ./seed/cli/no-content-response/.agents/skills/custom-commands/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

The body is a strong, actionable reference: executable code, clear sequencing, and clean organization. The only notable weakness is mild redundancy where the file listing and key SDK calls appear in more than one section.

DimensionReasoningScore

Conciseness

The body is lean and never explains concepts Claude already knows, but the file listing is duplicated across the Architecture block and the Regeneration Safety table, and the client()/block_on() calls repeat across sections, so it could be tightened further.

2 / 3

Actionability

It provides fully executable Rust registration code, concrete cargo/CLI commands, and a typed client table that are copy-paste ready, matching the score-3 anchor.

3 / 3

Workflow Clarity

The edit -> build -> test sequence is clearly numbered with an explicit build-and-test verification checkpoint; authoring a CLI command is not a destructive or batch operation, so the missing error-recovery loop does not cap the score.

3 / 3

Progressive Disclosure

Content is well-organized into clearly labeled sections with no nested or multi-level references, and the single self-contained doc is appropriately scoped for this focused task (no bundle files exist to reference).

3 / 3

Total

11

/

12

Passed

Description

57%

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

The description is specific to a clear niche but reads as a single-action statement with no 'when to use' trigger and some jargon. It answers 'what' well but not 'when', and relies on technical terms over natural user phrasing.

Suggestions

Add a 'Use when...' clause stating when Claude should reach for this skill, e.g. 'Use when extending the no-content-response CLI with user-authored commands.'

List multiple concrete actions instead of the single verb 'author' (e.g. 'register, build, and test custom CLI commands wired to the co-generated SDK').

Soften jargon like 'co-generated SDK' with natural phrasing or add common variations (e.g. 'custom commands', 'CLI plugins', 'SDK client') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('custom commands for the no-content-response CLI') and a tool ('co-generated SDK') but states only one action ('author'), so it is not comprehensive like the score-3 anchor listing multiple concrete actions.

2 / 3

Completeness

It clearly states what the skill does but has no 'Use when...' clause or equivalent trigger, which per the judging guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

'custom commands' and 'CLI' are natural user terms, but 'co-generated SDK' is jargon and common variations are missing, matching the score-2 anchor of some relevant keywords without full coverage.

2 / 3

Distinctiveness Conflict Risk

Being bound to the specific 'no-content-response CLI' gives it a clear niche with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

9

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fern-api/fern
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.