CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-native-escalation-routing

Use when choosing native or multi-LLM handling for init, review, or security requests

56

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 ./.claude/skills/skill-native-escalation-routing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

92%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 is a tight, well-structured routing policy: it names the exact commands for both routes, gives concrete criteria and example requests for each branch, and handles the ambiguous case explicitly. Its only weakness is mild redundancy (the restated opener and the 'Suggested User Framing' blockquote), which costs it a little conciseness.

DimensionReasoningScore

Conciseness

The body is largely lean bullet-based policy ('Claude-native first: /init /review /security-review'), with only minor trims available: the opening paragraph restates the frontmatter description, and 'Suggested User Framing' repeats the core policy as a blockquote. Matches anchor 4 ('Efficient; minor instances of over-explanation that could be trimmed'); not 5 due to that redundancy, not 3 because there is no padding or explanation of concepts Claude already knows.

4 / 5

Actionability

The guidance is fully executable for an instruction-only skill: exact slash commands for both routes, four explicit routing criteria, and realistic example requests ('get multiple model opinions on this PR', 'have Codex and Antigravity review this architecture'). Matches anchor 5 ('specific examples cover the common cases'); per the rubric's scoring notes, absence of code is not penalized when the guidance is this actionable.

5 / 5

Workflow Clarity

The decision workflow is complete: explicit conditions for each branch, both outcomes named by command, and an explicit ambiguity fallback ('If the request is ambiguous, prefer Claude-native first and mention Octopus as the escalation path'). This is a single-purpose skill with no destructive or batch operations, so the simple-skill exception applies and the unambiguous decision procedure scores 5.

5 / 5

Progressive Disclosure

No bundle files exist and none are needed; the content is compact with clear, well-labeled sections (Core Policy, Route to Claude-Native First, Escalate to Octopus, Execution Guidance). Per the rubric guideline, a short skill with no need for external references scores 5 with well-organized sections alone.

5 / 5

Total

19

/

20

Passed

Description

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

The description has a clear and explicit 'Use when' trigger clause, but it says nothing about what the skill actually does, and its trigger terms overlap with the very native skills (/init, /review, /security-review) it routes between. It is serviceable as a router hint but under-specified relative to the good examples.

Suggestions

Add a 'what' clause stating the skill's function, e.g. 'Routes init, review, and security requests between Claude-native commands (/init, /review, /security-review) and Octopus escalation commands (/octo:review, /octo:security, /octo:multi).'

Include natural trigger synonyms users would actually say, such as 'initialize this repo', 'code review', 'security audit', 'multiple model opinions', or 'adversarial review', rather than only the terse terms 'init, review, security'.

Sharpen distinctiveness so the description fires only for routing/escalation decisions (e.g. 'Use when deciding whether to escalate...') rather than for every init, review, or security request.

DimensionReasoningScore

Specificity

The description names its domain ("init, review, or security requests", "native or multi-LLM handling") but lists no concrete actions, matching anchor 2 ('Names the domain but actions are minimal or generic'). It is not a 1 because the domain is concretely identified rather than entirely vague.

2 / 5

Completeness

The 'when' is explicit ("Use when choosing native or multi-LLM handling...") but the 'what' is entirely absent — the description never states what the skill does. This matches anchor 2 ('only when is present without what'); it cannot be 3 because there is no clear statement of the skill's function.

2 / 5

Trigger Term Quality

Relevant keywords are present ("init", "review", "security", "multi-LLM") but common natural variations users would actually say are missing ("initialize this repo", "code review", "security audit", "multiple model opinions", "adversarial"), matching anchor 3. Not 4 because several natural phrasings are absent.

3 / 5

Distinctiveness Conflict Risk

"init, review, or security requests" overlaps heavily with the native /init, /review, and /security-review skills themselves; only the qualifier "choosing native or multi-LLM handling" distinguishes it. This matches anchor 3 ('Somewhat specific but could still overlap with similar skills'); not 4 because a plain 'review my code' request would plausibly trigger it when routing guidance was not wanted.

3 / 5

Total

10

/

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
nyldn/claude-octopus
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.