CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cli-routing

Create, list, update, and delete routing combos from the CLI. Test routing strategies, inspect combo metrics, and configure fallback chains interactively.

Quality

73%

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 ./skills/cli-routing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 lean auto-generated CLI reference that documents real commands and flags without padding, but it reads like unpolished generator output: a malformed 'combo combo' section, placeholder-only examples, undefined value formats, and no workflow or validation guidance for destructive operations like 'combo delete'. These gaps hold actionability and workflow clarity at the midpoint.

Suggestions

Fix or remove the malformed 'combo combo' section and drop the Overview line that duplicates the frontmatter description verbatim.

Make examples executable with real values (e.g., 'omniroute combo create fast --models gpt-4o,claude-3-5') and define the '--models <spec>' and '--weights <json>' formats, plus a real 'omniroute suggest --task ...' invocation.

Add a short create → test with 'omniroute suggest --explain' → switch workflow, including a verification step (e.g., 'omniroute combo list --json') before destructive operations like 'combo delete --yes'.

DimensionReasoningScore

Conciseness

Flag lists and terse subcommand sections assume Claude's competence with no concept over-explanation. The only waste is the Overview repeating the description verbatim and the bogus 'combo combo' section, which keeps it below 'every token earns its place' but above the 'some unnecessary explanation' anchor.

4 / 5

Actionability

The install commands are executable and flag names are concrete, but every example is a non-executable placeholder ('omniroute combo create <name>', a bare 'omniroute suggest' with no arguments) and value formats for '--models <spec>' and '--weights <json>' are never defined. This matches 'some concrete guidance but incomplete; missing key details' rather than the mostly-executable anchor.

3 / 5

Workflow Clarity

Subcommands are individually documented but no sequence ties them together (create, test, switch), and 'combo delete' — a destructive operation gated by '--yes' — has no validation or verification guidance. Per the rubric guideline, a destructive operation without validation caps workflow clarity at 3, and the total absence of any end-to-end sequence prevents a higher score.

3 / 5

Progressive Disclosure

The body uses clean one-level sectioning — Overview, Quick install, then a section per subcommand with Flags and Example — with no nested references and no bundle files needed. The duplicated/garbage 'combo combo' heading and the lack of any subcommand ordering are minor organization gaps that keep it below a perfect structure score.

4 / 5

Total

14

/

20

Passed

Description

71%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, third-person description with multiple concrete actions and good domain keywords. Its main gap is the absence of any 'Use when...' trigger clause, which caps completeness, and a few missing natural synonyms. It also claims an 'update' action that the skill body does not document.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user wants to manage model routing, switch routing combos, or set up fallback chains with omniroute.'

Include natural synonyms such as 'model routing' or 'LLM routing' to broaden trigger coverage.

Align the description with the body: it promises 'update' routing combos, but no update subcommand is documented.

DimensionReasoningScore

Specificity

The description lists seven concrete actions — 'Create, list, update, and delete routing combos', 'Test routing strategies', 'inspect combo metrics', 'configure fallback chains' — with no vague filler. This matches the anchor for multiple specific concrete actions with comprehensive coverage; nothing here is generic enough to drop to 4.

5 / 5

Completeness

The 'what' is clearly answered by the enumerated actions, but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere in the description. Per the rubric guideline, a missing trigger clause caps completeness at 3 even with a clear what.

3 / 5

Trigger Term Quality

'routing combos', 'routing strategies', 'fallback chains', 'metrics', and 'CLI' are natural terms a user of this domain would say. Common synonyms and variations like 'model routing' or 'LLM routing' are missing, which fits the 'good keyword coverage; a few natural terms missing' anchor rather than comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

'routing combos' and 'fallback chains' carve a fairly distinct niche with low conflict risk. The bare word 'routing' could still weakly overlap with network/API routing skills, so it sits at 'mostly distinct; minor overlap risk' rather than minimal conflict.

4 / 5

Total

16

/

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

diegosouzapw/OmniRoute

Path

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