CtrlK
BlogDocsLog inGet started
Tessl Logo

x-fern-default-test-custom-commands

How to author custom commands for the x-fern-default-test CLI using the co-generated SDK.

62

Quality

72%

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/x-fern-default/.agents/skills/custom-commands/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

The content is lean, actionable, and well-organized, but the command-authoring workflow lacks explicit validation checkpoints and feedback loops.

Suggestions

Add an explicit validation checkpoint, e.g. after editing custom.rs run `cargo build` and only proceed to running the command once it compiles, with guidance on interpreting common errors.

Flesh out the "Available SDK Clients" stub, which currently promises a list but only states sub-clients are derived at generation time.

Add a short "if the SDK surface changed after regeneration" feedback step to the Regeneration Safety section to close the error-recovery loop.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it skips generic explanations and every section (architecture file map, code patterns, regeneration table, build commands) earns its tokens.

3 / 3

Actionability

Provides concrete, executable Rust (register(), super::sdk::client(ctx), block_on(...)) and real shell commands (cargo build, RUST_LOG=debug), matching the copy-paste-ready anchor.

3 / 3

Workflow Clarity

Steps are sequenced (edit custom.rs → use SDK patterns → build & test) but there are no explicit validation checkpoints or feedback loops within the workflow, only an end-of-flow build/test, fitting the sequence-present-but-checkpoints-implicit anchor.

2 / 3

Progressive Disclosure

No bundle files exist, and the self-contained body is well-organized into clearly signaled sections (Overview, Architecture, Adding a Custom Command, Regeneration Safety, Build & Test) with easy navigation and no nested references.

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 and distinctive but lacks an explicit use-when trigger clause, capping completeness and trigger quality at 2.

Suggestions

Add an explicit "Use when..." clause, e.g. "Use when the user wants to add, edit, or debug custom commands for the x-fern-default-test CLI."

List a few concrete actions (e.g. "add, register, and wire up custom commands") to lift specificity to 3.

Include natural user phrasings like "add a command" or "write a custom command" alongside "author".

DimensionReasoningScore

Specificity

Names a concrete domain and action ("author custom commands for the x-fern-default-test CLI using the co-generated SDK") but lists only one main action rather than multiple specific concrete actions, so it stops short of the score-3 anchor.

2 / 3

Completeness

It answers "what" (authoring custom commands) but has no "Use when..." clause or equivalent explicit trigger guidance, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

"custom commands" and "CLI" are natural terms a user might say, but "co-generated SDK" is technical jargon and common variations like "add/write a command" are absent, matching the some-keywords-but-incomplete anchor.

2 / 3

Distinctiveness Conflict Risk

Tying the skill to the specific "x-fern-default-test" CLI gives it a clear niche with distinct triggers that are unlikely to conflict with other 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.