CtrlK
BlogDocsLog inGet started
Tessl Logo

plano-routing-model-selection

Optimize Plano model routing and selection. Use for provider defaults, model aliases, passthrough auth, and routing preference quality.

64

Quality

76%

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/plano-routing-model-selection/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 overview with concrete directives and a validation checkpoint. Its main gap is the absence of an explicit error-recovery feedback loop around the validation step.

Suggestions

Expand step 5 into a feedback loop: validate with trace-based checks, and if routing is wrong, fix the preference/alias and re-validate until traces confirm the expected model.

Add one short concrete example of a 'before/after' routing preference rewrite to make step 4 unambiguous.

DimensionReasoningScore

Conciseness

Lean and efficient with zero padding; it assumes Claude's competence and every line (triggers, rule names, checklist) earns its place.

5 / 5

Actionability

Concrete, specific directives like "Ensure exactly one `default: true` provider" and "Rewrite vague preference descriptions with concrete task scopes" are actionable, though no executable code/commands are provided.

4 / 5

Workflow Clarity

A clear five-step sequence with an explicit validation step ("Validate routing behavior using trace-based checks"), but it lacks an explicit validate-fix-retry feedback loop for config changes.

4 / 5

Progressive Disclosure

Well under 50 lines with cleanly organized sections (When To Use, Apply These Rules, Execution Checklist) and no need for external references, satisfying the simple-skill exception.

5 / 5

Total

18

/

20

Passed

Description

67%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 names a clear niche with multiple concrete capabilities plus an explicit Use-for trigger clause. It is held back by technical-leaning trigger terms and a feature-list 'when' rather than natural user phrasing.

Suggestions

Reframe the 'Use for' clause around natural user requests (e.g., 'Use when the wrong model is selected, costs spike, or fallback behavior is unclear') rather than feature nouns.

Add plain-language synonyms alongside jargon (e.g., 'model routing / model selection', 'passthrough auth / pass-through credentials') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists several concrete capabilities ("provider defaults, model aliases, passthrough auth, and routing preference quality") with only minor abstraction in the last item.

4 / 5

Completeness

Clearly states what ("Optimize Plano model routing and selection") and when ("Use for provider defaults, model aliases, passthrough auth..."), though the when-clause is feature-oriented rather than explicit user trigger phrases.

4 / 5

Trigger Term Quality

Includes relevant keywords like "model routing" and "aliases" but leans technical ("passthrough auth", "routing preference quality") and lacks common user-said synonyms or variations.

3 / 5

Distinctiveness Conflict Risk

"Plano model routing" carves a clear niche with distinct triggers and only minor overlap risk with adjacent model-selection 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
katanemo/plano
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.