CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

service-mesh-expert

Expert service mesh architect specializing in Istio, Linkerd, and cloud-native networking patterns. Masters traffic management, security policies, observability integration, and multi-cluster mesh con

Quality

60%

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/service-mesh-expert/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%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 has a clean section structure and the Best Practices list contains real domain knowledge (permissive-to-strict mTLS, sidecar sizing, destination rules), but the Instructions and non-use sections are generic template filler, the workflow carries no validation checkpoints, and there is not a single executable command or YAML example. The lone reference to resources/implementation-playbook.md points to a file that does not exist in the bundle.

Suggestions

Add executable examples for the common cases: istioctl install flags, a VirtualService traffic-splitting YAML for canary deploys, and a sample STRICT-mTLS AuthorizationPolicy — currently no step can be acted on directly.

Fix or remove the dangling reference to `resources/implementation-playbook.md`; if detailed examples belong there, ship the file (e.g., under references/) and link it by its real path.

Replace the template filler ("Clarify goals, constraints, and required inputs", "The task is unrelated to service mesh expert") with mesh-specific guidance, and add validation checkpoints to the workflow (e.g., run `istioctl verify-install` / `istioctl analyze` after applying policies, verify mTLS with `istioctl x authz check`).

DimensionReasoningScore

Conciseness

The body avoids explaining concepts Claude already knows, but it is padded with generic template filler — "Clarify goals, constraints, and required inputs", "Apply relevant best practices and validate outcomes", and a circular non-use section ("The task is unrelated to service mesh expert") — plus an intro paragraph that duplicates the description. Mostly efficient with unnecessary boilerplate to trim: anchor 3, not 4 because the filler sections add no mesh-specific value.

3 / 5

Actionability

There is no code, no command, and no configuration example anywhere — "Istio and Linkerd installation, configuration" and "Implement security policies (mTLS, AuthorizationPolicy)" are high-level hints that name real Istio concepts but omit the specific steps to execute (no istioctl commands, no VirtualService/DestinationRule/AuthorizationPolicy YAML). Anchor 2 (minimal concrete guidance), not 1 because specific technologies and policy kinds are named; not 3 because nothing in the body is executable or copy-paste ready.

2 / 5

Workflow Clarity

The 7-step Workflow has a coherent sequence ("Assess current infrastructure" → "Design mesh topology" → "Implement security policies" → "Test failover"), but no step includes a validation checkpoint or concrete command — "Test failover and resilience patterns" gives no method. Anchor 3 (steps listed, checkpoints missing), not 4 because verification is only implicit.

3 / 5

Progressive Disclosure

Sections are consistently organized (Instructions, Capabilities, Use when, Workflow, Best Practices), but the single reference — "open `resources/implementation-playbook.md`" — is a dangling pointer: no such file exists in the bundle (no references/, scripts/, assets/, or resources/ directories). Anchor 3 (structure present but references not usable), not 4 because navigation to the referenced detail is broken and the mesh-specific detail the reference should hold is simply missing.

3 / 5

Total

11

/

20

Passed

Description

61%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 names a clear, distinctive niche with good natural keywords, but it is mechanically truncated mid-word ("multi-cluster mesh con") in the frontmatter, which drops the entire "Use when..." trigger clause and cuts its capability coverage short. It reads as a role biography ("Expert... architect... Masters") rather than a statement of concrete actions.

Suggestions

Fix the truncated frontmatter description — it ends mid-word at "multi-cluster mesh con"; complete it and restore the "Use PROACTIVELY for service mesh architecture, zero-trust networking..." trigger sentence so the "when" is explicit.

Add natural trigger phrases users would actually say: mTLS, Kubernetes service-to-service communication, sidecar, canary/traffic splitting, circuit breaking, and cross-cluster service discovery.

Convert role language ("Masters traffic management") into concrete actions ("Configure mTLS authorization policies, implement traffic splitting for canary deployments, set up multi-cluster mesh federation") to sharpen specificity.

DimensionReasoningScore

Specificity

"Expert service mesh architect specializing in Istio, Linkerd" and "Masters traffic management, security policies, observability integration" name the domain and several capability areas, but these are role claims and topic labels rather than concrete actions, and the text is truncated at "multi-cluster mesh con" — matching anchor 3 (domain plus some actions, not comprehensive), not 4 since no concrete executable actions are listed.

3 / 5

Completeness

The "what" is clearly stated ("Expert service mesh architect specializing in Istio, Linkerd... Masters traffic management, security policies..."), but the "when" is entirely missing: the frontmatter description is cut off mid-word at "multi-cluster mesh con", before the "Use PROACTIVELY for..." trigger sentence. Per the judging guideline, a missing "Use when..." clause caps completeness at 3; not 4 because the trigger guidance is not weakly implied — it is absent.

3 / 5

Trigger Term Quality

"service mesh", "Istio", "Linkerd", "traffic management", and "multi-cluster mesh" are natural phrases users would say when needing this skill. Not 5 because common synonyms and related trigger words (mTLS, Kubernetes, sidecar, canary, traffic splitting) are absent — partly due to the truncation.

4 / 5

Distinctiveness Conflict Risk

"specializing in Istio, Linkerd, and cloud-native networking patterns" carves a clear niche with distinct triggers that few other skills would claim. Not 5 because "cloud-native networking patterns" is broad enough to overlap with general Kubernetes/networking skills.

4 / 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

skills/service-mesh-expert/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.