CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

kun-tool-router

Route requests to the narrowest real Kun tool family and define the required verification boundary.

52

Quality

65%

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 ./resources/bundled-skills/kun-tool-router/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 lean, well-structured instruction-only router skill with a clear sequenced workflow and pre/post checkpoints, and appropriately needs no bundle files. Its main weakness is actionability: the routing policy is stated abstractly with no worked request-to-tool examples and no tie-breaking rule for overlapping tools.

Suggestions

Add 2-3 worked routing examples mapping representative requests to specific tools (e.g., 'Edit a shape on a slide → design_update_shapes; find an integration → mcp_search') to make the guidance executable rather than policy-like.

Add a tie-breaking rule for overlapping tools (e.g., when browser_use vs mcp_search, or office_inspect vs ppt_agent, both seem applicable) so step 2 ('Choose the most specific advertised tool') has a deterministic procedure behind it.

Tighten the residual slack: drop the Purpose line that duplicates the frontmatter description and the 'Delivery' section's general reporting advice, both of which restate what Claude already does by default.

DimensionReasoningScore

Conciseness

The body is lean, assumes Claude's competence, and explains no known concepts; the tool table is compact and directive. Minor trim candidates keep it below 5: the Purpose line duplicates the description verbatim, and the 'Delivery' section states general agent behavior ('Lead with the outcome, name the evidence') that Claude already knows.

4 / 5

Actionability

There is some concrete guidance — a six-row tool-to-use table and a concrete output-classification list ('prose, file, code, browser action, design, chart, diagram, presentation, media, schedule, or integration') — but it is incomplete: no worked examples of a request routing to a specific tool, and no tie-breaking rule for overlapping tools (e.g., browser_use vs mcp_search). Not 4 because key execution details a router skill needs are missing.

3 / 5

Workflow Clarity

The five-step sequence is clear with checkpoints present: 'Inspect current state before mutation' (step 3) and 'Verify using the closest observable output' (step 5), plus 'Report unresolved failures without hiding them'. Not 5 because the verification step is abstract with no fix-and-retry feedback loop and no explicit error-recovery path.

4 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, has no bundle files (no references/, scripts/, or assets/ exist), and its sections (Purpose, Tool routing, Workflow, Completion gates, Boundaries, Delivery) are well-organized with no content that belongs in a separate file. The simple-skill exception applies: well-organized sections alone merit 5.

5 / 5

Total

16

/

20

Passed

Description

42%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 is concise and grammatically clean but overly abstract: it states a clear 'what' with no 'when', relies on generic phrasing rather than natural trigger terms, and gives no concrete capability detail. It would benefit most from an explicit 'Use when...' clause and named tool-family trigger phrases.

Suggestions

Add an explicit 'Use when...' clause (e.g., 'Use when a request could match multiple Kun tools and the right one must be picked'), since the missing trigger guidance caps completeness at 3.

Include natural user phrasings and concrete triggers in the description, such as 'which tool', 'pick a tool', or the actual tool-family names, so trigger_term_quality rises from generic keywords to real coverage.

Replace abstract nouns ('narrowest real Kun tool family', 'verification boundary') with one or two concrete capability statements, e.g., 'Classify a request as browsing, design, presentation, or document work and select the matching tool family.'

DimensionReasoningScore

Specificity

Names the domain ('Route requests') and two actions ('route requests to the narrowest real Kun tool family', 'define the required verification boundary'), but both remain abstract with no concrete operations, artifacts, or capability detail. Matches the 'names domain and 1-2 concrete actions, but not comprehensive' anchor; not 4 because it lists no specific concrete actions beyond the two verbs.

3 / 5

Completeness

The 'what' is clear (route requests to tool families, define verification boundaries) but the 'when' is entirely absent — there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. Not 4 because nothing implies when to invoke this skill.

3 / 5

Trigger Term Quality

Only one or two generic keywords ('route requests', 'tool', 'verification') appear; the natural phrases a user would actually say when needing this skill (e.g., 'which tool should I use', 'pick the right tool', specific tool names) are missing. Not 1 because 'route' and 'requests' are user-sayable rather than pure jargon; not 3 because there is no cluster of relevant keywords or synonyms.

2 / 5

Distinctiveness Conflict Risk

'Kun tool family' carves out a niche, but 'Route requests' is broad and would overlap with any router/orchestration skill that manages tool selection. Somewhat specific but could still overlap with similar skills; not 4 because there is no distinct trigger phrasing that reliably disambiguates it.

3 / 5

Total

11

/

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

KunAgent/Kun

Path

resources/bundled-skills/kun-tool-router/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.