CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cli-resilience

Inspect and manage circuit-breaker states, connection cooldowns, quota limits, and backoff levels from the CLI. Reset stuck providers and configure resilience thresholds.

Quality

64%

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-resilience/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

43%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.

The body reads as an auto-generated command dump: real command names and flags, but no explanations of what subcommands do or when to use them, no diagnostic workflow, trivially redundant examples, and duplicated conflicting sections for "resilience show" and "resilience set". It is usable as a command index but provides little guidance for actually operating the tool.

Suggestions

Remove the duplicate "resilience show" section and merge the two conflicting "resilience set" sections into one entry that clarifies whether it takes a profile <name> or threshold flags.

Add a short diagnostic workflow (e.g., 1. omniroute resilience status → 2. omniroute resilience breakers → 3. verify the breaker state before/after reset) with an explicit validation step, since "resilience reset" is destructive.

Give each subcommand a one-line description and make examples show realistic flag usage (e.g., "omniroute resilience reset --provider openai --connection-id abc --yes" and a sample JSON for "quota ensure").

DimensionReasoningScore

Conciseness

The body avoids concept over-explanation, but wastes tokens on duplicated sections ("resilience show" and "resilience set" each appear twice, with conflicting flag lists for "set") and example blocks that merely repeat the heading's command without showing flags or realistic usage.

3 / 5

Actionability

Concrete commands exist (e.g. "omniroute quota status", "omniroute resilience breakers"), but key details are missing: no prose for most subcommands, examples that never demonstrate the listed flags, and "quota ensure <json>" shown with a bare placeholder instead of an actual JSON example.

3 / 5

Workflow Clarity

There is no sequence at all — just a flat command listing with no diagnostic flow (e.g., status → breakers → reset) and no validation or verification steps for the destructive "resilience reset" (with --all-cooldowns and --yes flags), which the guidelines cap at 3; the content sits below even that since no steps are defined.

2 / 5

Progressive Disclosure

Sections are organized per subcommand and there are no bundle files to misplace, but the structure has real defects — duplicate headings for "resilience show" and "resilience set", and undifferentiated listings of commands with no descriptions — that keep it from being well-organized.

3 / 5

Total

11

/

20

Passed

Description

66%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 solidly specific description with good domain keywords and a clear "what", undermined by a missing "Use when..." trigger clause and some generic terms that create mild conflict risk. Adding explicit trigger guidance and a few natural synonyms (e.g., rate limit, throttling) would raise it substantially.

Suggestions

Add a 'Use when...' clause, e.g. 'Use when a provider is stuck, rate-limited, or returning 429s, or when checking or resetting circuit breakers, cooldowns, or quota state.'

Include natural synonyms users would say, such as 'rate limit', 'throttling', or '429 errors', alongside the existing 'quota limits' and 'backoff'.

Name the tool (omniroute) to sharpen distinctiveness so it does not trigger for unrelated quota or resilience systems.

DimensionReasoningScore

Specificity

The description lists several concrete actions ("Inspect and manage circuit-breaker states, connection cooldowns, quota limits, and backoff levels", "Reset stuck providers", "configure resilience thresholds") covering the domain well, but omits capabilities present in the skill such as lockouts and resilience profiles, leaving minor gaps in coverage.

4 / 5

Completeness

The "what" is clearly stated, but there is no "Use when..." clause or equivalent explicit trigger guidance, capping completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Natural domain keywords like "circuit-breaker", "cooldowns", "quota limits", "backoff", and "reset stuck providers" are covered, but common user phrasings such as "rate limit", "throttling", "429", or "provider down" are missing.

4 / 5

Distinctiveness Conflict Risk

The niche (gateway resilience/circuit-breaker management from a CLI) is mostly distinct with specific triggers, but generic terms like "quota limits" and "configure resilience thresholds" carry minor overlap risk with cloud quota-management or general resilience skills.

4 / 5

Total

15

/

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-resilience/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.