CtrlK
BlogDocsLog inGet started
Tessl Logo

linkerd-patterns

Implement Linkerd service mesh patterns for lightweight, security-focused service mesh deployments. Use when setting up Linkerd, configuring traffic policies, or implementing zero-trust networking with minimal overhead.

87

1.15x
Quality

73%

Does it follow best practices?

Impact

96%

1.15x

Average score across 6 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/cloud-infrastructure/skills/linkerd-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

Order Management API Resilience Configuration

ServiceProfile retry configuration

Criteria
Without context
With context

ServiceProfile API version

100%

100%

ServiceProfile naming

100%

100%

Route method condition

100%

100%

Route pathRegex condition

100%

100%

Failure response class

100%

100%

GET route retryable

100%

100%

POST route not retryable

100%

100%

Per-route timeout

100%

100%

Retry budget present

100%

100%

Retry budget fields

100%

100%

Namespace match

100%

100%

100%

61%

Zero-Trust Network Policy for Payment Service

Server authorization policies

Criteria
Without context
With context

Injection annotation

100%

100%

Server API version

0%

100%

ServerAuthorization API version

0%

100%

Server podSelector

100%

100%

meshTLS service accounts

0%

100%

Service account namespace

0%

100%

Unauthenticated ingress allowed

0%

100%

Network CIDR for ingress

60%

100%

Server reference in auth

37%

100%

Namespace consistency

100%

100%

Separate auth resources

100%

100%

100%

17%

Progressive Rollout of Recommendation Engine v2

Canary traffic split and HTTPRoute

Criteria
Without context
With context

TrafficSplit API version

100%

100%

Millicores weight notation

100%

100%

Two backends defined

100%

100%

TrafficSplit service reference

100%

100%

HTTPRoute API version

0%

100%

HTTPRoute parentRefs kind

100%

100%

HTTPRoute parentRefs group

50%

100%

HTTPRoute parentRefs port

100%

100%

HTTPRoute match rules

100%

100%

HTTPRoute backendRefs

100%

100%

Namespace consistency

100%

100%

81%

-19%

Linkerd Service Mesh Bootstrap Guide

Mesh installation workflow

Criteria
Without context
With context

Official CLI install command

100%

100%

Pre-flight check

100%

100%

CRDs installed first

100%

100%

Control plane install

100%

100%

Post-install verification

100%

0%

Viz extension install

100%

100%

Correct install order

100%

53%

Verification after viz

100%

100%

100%

10%

Cross-Cluster Service Connectivity

Multi-cluster setup

Criteria
Without context
With context

Multicluster install command

100%

100%

Install on both clusters

100%

100%

Cluster link command

100%

100%

API server address flag

0%

100%

Link piped to kubectl apply

100%

100%

Service export label

100%

100%

Multicluster check

100%

100%

Multicluster gateways

100%

100%

100%

10%

SRE Observability Runbook for Linkerd Mesh

Monitoring and debugging commands

Criteria
Without context
With context

viz top command

0%

100%

viz routes command

100%

100%

viz stat command

100%

100%

viz edges command

100%

100%

viz dashboard command

100%

100%

check proxy injection

100%

100%

proxy container logs

100%

100%

viz tap command

100%

100%

identity command

100%

100%

Repository
wshobson/agents
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.