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.

Install with Tessl CLI

npx tessl i github:wshobson/agents --skill linkerd-patterns
What are skills?

80

Does it follow best practices?

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a solid skill description that clearly identifies its niche (Linkerd specifically) and provides explicit 'Use when' guidance. The main weakness is that the specific capabilities could be more detailed - listing concrete actions like 'configure mTLS', 'set up traffic splitting', or 'debug proxy issues' would strengthen the specificity dimension.

Suggestions

Add more concrete actions to the capabilities section, such as 'configure mTLS, set up traffic splitting, manage service profiles, debug proxy issues'

DimensionReasoningScore

Specificity

Names the domain (Linkerd service mesh) and mentions some actions like 'setting up Linkerd, configuring traffic policies, implementing zero-trust networking', but lacks comprehensive concrete actions like specific configuration tasks, debugging steps, or deployment procedures.

2 / 3

Completeness

Clearly answers both what ('Implement Linkerd service mesh patterns for lightweight, security-focused service mesh deployments') and when ('Use when setting up Linkerd, configuring traffic policies, or implementing zero-trust networking') with explicit trigger guidance.

3 / 3

Trigger Term Quality

Good coverage of natural terms users would say: 'Linkerd', 'service mesh', 'traffic policies', 'zero-trust networking', 'minimal overhead'. These are terms users working with Linkerd would naturally use when seeking help.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with clear niche - specifically targets Linkerd (not generic service mesh), mentions unique characteristics like 'lightweight' and 'minimal overhead' that distinguish it from heavier alternatives like Istio. Unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

64%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides excellent actionable content with complete, executable YAML templates and CLI commands for Linkerd service mesh operations. However, it's somewhat verbose with explanatory sections that Claude doesn't need, and the workflow clarity could be improved with explicit validation/recovery steps for complex operations like traffic splits and multi-cluster setups.

Suggestions

Remove the 'When to Use This Skill' and 'Core Concepts' sections - Claude can infer these from the templates themselves

Add explicit validation steps after TrafficSplit and ServerAuthorization deployments (e.g., 'Verify with: linkerd viz stat... If traffic not splitting, check...')

Split advanced templates (multi-cluster, HTTPRoute, authorization policies) into separate reference files to reduce main skill length

DimensionReasoningScore

Conciseness

The skill includes some unnecessary elements like the ASCII architecture diagram and the 'When to Use This Skill' section that Claude could infer. The templates themselves are efficient, but the overall document could be tightened.

2 / 3

Actionability

Provides fully executable YAML templates and bash commands that are copy-paste ready. Each template is complete with proper API versions, metadata, and spec fields. The monitoring and debugging commands are specific and immediately usable.

3 / 3

Workflow Clarity

The installation template has clear sequential steps with validation ('linkerd check'), but other workflows lack explicit validation checkpoints. For example, the multi-cluster setup doesn't specify what to do if 'linkerd multicluster check' fails.

2 / 3

Progressive Disclosure

Content is reasonably organized with clear sections, but the document is quite long (200+ lines) with all templates inline. Some templates like multi-cluster setup or authorization policies could be split into separate reference files with links from the main skill.

2 / 3

Total

9

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

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.