CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

istio-traffic-management

Comprehensive guide to Istio traffic management for production service mesh deployments.

Quality

69%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/istio-traffic-management/SKILL.md

The canonical home for this skill is istio-traffic-management in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

65%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's core value is strong: complete, executable YAML templates covering the main Istio traffic-management scenarios plus useful debug commands. Weaknesses are generic filler sections, the absence of an explicit apply-then-validate workflow, and a dangling reference to a non-existent resources/implementation-playbook.md file.

Suggestions

Replace the generic 'Instructions' bullets with a concrete decision flow: which template to use for which scenario, then apply and validate with `istioctl analyze` as an explicit checkpoint step.

Fix or remove the dangling reference to `resources/implementation-playbook.md` — no such file or directory exists in the bundle.

Cut the filler sections ('Do not use this skill when', generic instruction bullets) and the duplicated 'Use this skill when' list, which belongs in the description.

DimensionReasoningScore

Conciseness

The YAML templates and debug commands are lean and token-efficient, but generic filler sections pad the body: "Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes." and "The task is unrelated to istio traffic management" add nothing Claude would not already do. This is 'mostly efficient but includes some unnecessary explanation' (anchor 3) rather than 4, because multiple sections need trimming, not minor instances.

3 / 5

Actionability

Seven complete, copy-paste-ready YAML templates (routing, canary, circuit breaker, retry/timeout, mirroring, fault injection, ingress gateway) plus executable istioctl debug commands (e.g. `istioctl analyze`, `istioctl proxy-config routes deploy/my-app -o json`) cover the common production cases. Fully executable with no meaningful gaps, matching anchor 5 rather than 4.

5 / 5

Workflow Clarity

The Instructions section gives only a vague sequence ("Apply relevant best practices and validate outcomes") with no concrete checkpoints; `istioctl analyze` appears as an implicit validation tool but is never sequenced into a deploy-then-verify workflow. Sequence is present but checkpoints are missing or implicit (anchor 3), not 'most checkpoints present' (anchor 4).

3 / 5

Progressive Disclosure

Sections are clearly organized and navigable, but ~240 lines of YAML templates are inlined where a split (e.g. templates per scenario) would help, and the only reference — "open `resources/implementation-playbook.md`" — points to a file that does not exist in the bundle. References are therefore not 'mostly clear' (anchor 4), but structure is present and content is not a monolithic wall (anchor 2).

3 / 5

Total

14

/

20

Passed

Description

60%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 distinctive and uses the right natural domain keywords, but it reads as a topic label rather than a capability statement: no concrete actions and no "use when" trigger clause. Adding explicit capabilities and trigger conditions would move it into the good-example range.

Suggestions

Add a 'Use when...' clause listing concrete triggers, e.g. 'Use when configuring Istio routing, canary/blue-green releases, circuit breakers, retries, traffic mirroring, or fault injection'.

Replace the generic 'Comprehensive guide to' with specific verbs, e.g. 'Configure Istio VirtualServices, DestinationRules, and Gateways for routing, canary deployments, circuit breaking, and traffic mirroring in production service meshes'.

Include the key resource names (VirtualService, DestinationRule, Gateway) users are likely to mention when asking for help.

DimensionReasoningScore

Specificity

The description names the domain ("Comprehensive guide to Istio traffic management for production service mesh deployments") but the only action is the generic "guide"; no concrete capabilities like routing, canary, or circuit-breaker configuration are stated. It is not entirely vague (anchor 1) because the domain is clearly named, but it never lists the 1-2 concrete actions needed for anchor 3.

2 / 5

Completeness

The "what" is stated (a comprehensive guide to Istio traffic management), but there is no "Use when..." clause or equivalent trigger guidance, which the rubric guidelines cap at 3. It is not 2 (the what is reasonably clear) and not 4 (the when is entirely missing, not merely weak).

3 / 5

Trigger Term Quality

"Istio", "traffic management", and "production service mesh deployments" are natural phrases users would say when needing this skill. It falls short of anchor 5 because common synonyms and specifics users would mention (canary, routing, gateway, VirtualService) are absent.

4 / 5

Distinctiveness Conflict Risk

"Istio" plus "service mesh" defines a clear niche with distinct trigger terms and minimal conflict risk with other skills. It matches anchor 5 cleanly and not anchor 4, which implies residual overlap risk with closely related skills.

5 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/istio-traffic-management/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.