CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-contexts

Manage context engineering configurations, RTK filter sets, and conversation sessions from the CLI. Apply context-relay settings and inspect active context pipelines.

50

Quality

55%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./skills/cli-contexts/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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 well-organized but auto-generated command catalog that is mostly lean yet padded with redundant bare-command examples and duplicate subcommand sections. It is actionable at the command level but lacks flag explanations, subcommand descriptions, and validation guidance for destructive operations, and it inlines ~390 lines of reference material that should be split into a separate file.

Suggestions

Deduplicate the repeated 'context-eng config/show/set/list' sections and either remove the bare-command 'Example' blocks or replace them with realistic invocations showing actual flag values.

Add one-line descriptions for every subcommand (especially caveman, rtk, filters, combos, test, get, assignments) and brief explanations of each flag's accepted values and purpose.

Add validation/verification guidance for destructive and batch operations (remove, expire, expire-all), and move the full command reference into a references/ file so SKILL.md stays an overview with one-level-deep navigation.

DimensionReasoningScore

Conciseness

The body is a lean command reference with no concept-explanation fluff, but it repeats bare-command 'Example' blocks that add nothing beyond the heading and contains duplicate sections (e.g. 'context-eng config', 'show', 'set', and 'list' each appear twice), so 'every token earns its place' is not met — matching 'Mostly efficient but... could be tightened'. Not 3 due to the wasted duplicate and redundant-example tokens; not 1 because it avoids explaining concepts Claude already knows.

2 / 3

Actionability

Commands like 'omniroute context-eng analytics' are runnable, but flags are listed with no meaning (e.g. '--aggressiveness <n>', '--max-shrink-pct <n>', '--preserve-tags <list>') and examples show bare commands with no real values, while many context-eng subcommands (caveman, rtk, filters, combos, test) have no description — matching 'Some concrete guidance but incomplete... missing key details'. Not 3 because examples are not copy-paste ready and flags are unexplained; not 1 because the commands themselves are concrete and executable.

2 / 3

Workflow Clarity

There is no multi-step workflow sequence, and destructive/batch operations ('context-eng remove <id>', 'contexts remove <name>', 'sessions expire <sessionId>', 'sessions expire-all') carry no validation or verification guidance, so per the guideline workflow clarity is capped at 2 — matching 'sequence present but checkpoints missing or implicit' at the organized-catalog level. Not 3 because no validation/feedback loops exist for the risky operations; not 1 because the catalog is organized into clear command groups.

2 / 3

Progressive Disclosure

No bundle files (references/scripts/assets) exist; the entire ~390-line command reference lives inline in SKILL.md, matching the anchor 'content that should be separate is inline' (the '[200 lines of API reference that could be in a separate file]' example). Not 3 because it is far over 50 lines with no external reference file and no signaled one-level-deep navigation; not 1 because sections are well-organized by top-level command rather than a monolithic unstructured wall.

2 / 3

Total

8

/

12

Passed

Description

60%

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 states several concrete third-person actions but omits any explicit 'Use when' trigger guidance and leans on domain jargon (RTK filter sets, context-relay, context pipelines) rather than naturally user-spoken terms. It is moderately specific and somewhat distinct, but missing the 'when' clause caps completeness.

Suggestions

Add an explicit 'Use when...' trigger clause, e.g. 'Use when managing context-relay pipelines, RTK filter sets, or conversation sessions from the CLI.'

Soften jargon with natural phrasing users would actually say (e.g. 'switch CLI contexts', 'list active sessions', 'tune filter priorities') alongside the technical terms.

Add a distinguishing cue that separates this from generic context/session skills, such as naming the 'omniroute' tool or the context-relay pipeline scope.

DimensionReasoningScore

Specificity

Quotes 'Manage context engineering configurations, RTK filter sets, and conversation sessions', 'Apply context-relay settings', and 'inspect active context pipelines' — three distinct concrete verbs with named objects, matching the anchor 'Lists multiple specific concrete actions'. It is not below (2) because the actions are concrete and plural; third-person voice is correct so no specificity penalty applies.

3 / 3

Completeness

It clearly answers 'what' (manage/apply/inspect context configs, filter sets, sessions) but has no 'Use when...' trigger clause, so per the guideline a missing explicit trigger caps completeness at 2 ('Has what, but when is missing or only implied'). Not 3 because 'when' is absent; not 1 because the 'what' is explicit and multi-part.

2 / 3

Trigger Term Quality

Keywords like 'context engineering', 'RTK filter sets', 'context-relay settings', and 'context pipelines' are domain jargon rather than terms a user would naturally say, and common variations are missing — matching 'Some relevant keywords but missing common variations'. Not 3 because the terms lean technical/specialized rather than naturally user-spoken; not 1 because there are several relevant domain keywords.

2 / 3

Distinctiveness Conflict Risk

The 'context-eng / contexts / sessions' niche is somewhat specialized but 'contexts' and 'sessions' are generic terms that could overlap with other context- or session-management skills, matching 'Somewhat specific but could still overlap with similar skills'. Not 3 because the generic 'context'/'sessions' vocabulary lacks distinct triggers; not 1 because the RTK/filter-set framing narrows the niche somewhat.

2 / 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
diegosouzapw/OmniRoute
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.