CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

linkerd

Linkerd-specific diagnostics — mTLS verification, proxy injection issues, authorization policy debugging, traffic management, and multi-cluster connectivity problems.

Quality

84%

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

The canonical home for this skill is linkerd in nitinjain999/platform-skills

SKILL.md
Quality
Evals
Security

Quality

Content

92%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.

A tight, command-driven diagnostic workflow that classifies problems, prescribes exact evidence-gathering commands, names concrete root-cause patterns, and validates fixes against explicit expected outcomes. The only flaw is a redundant restatement of validation commands between sections 4 and 5.

DimensionReasoningScore

Conciseness

The body is lean and command-first with no explanation of concepts Claude already knows, but section 5 ('Validation') restates the three validation commands already detailed in section 4 ('linkerd viz edges for mTLS, linkerd check for control plane, linkerd multicluster gateways for multi-cluster'), which is a minor trimming opportunity.

4 / 5

Actionability

Fully executable commands throughout ('linkerd check --proxy', 'kubectl get pods -n <ns> -o jsonpath=...', 'openssl x509 -noout -dates', 'linkerd viz tap deploy/<name>'), specific root-cause patterns ('pod predates namespace annotation, needs rollout restart', 'firewall blocking port 4143'), and validations with expected outcomes ('tls: true', 'ALIVE: true', 'all checks must be green').

5 / 5

Workflow Clarity

Clear numbered sequence (classify → evidence → hypothesis → fix → validation → rollback) with explicit validation checkpoints and failure interpretation ('An edge showing tls: false means the pod is not injected or the proxy is misconfigured'), plus a rollback step.

5 / 5

Progressive Disclosure

Single-file skill with no bundle files; sections are well organized and all content is appropriately placed at inline depth — nothing here warrants a separate reference file, so the short-skill organization standard is fully met.

5 / 5

Total

19

/

20

Passed

Description

70%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.

A specific, distinctive description that names five concrete diagnostic areas and is anchored by the highly distinctive 'Linkerd' trigger term. Its main weakness is the missing 'Use when...' clause, which leaves the use-case trigger implicit.

Suggestions

Add an explicit trigger clause, e.g. 'Use when diagnosing Linkerd or service mesh issues, or when linkerd check / viz output shows failures.'

Include the 'service mesh' synonym so the skill triggers for users who describe mesh symptoms without naming Linkerd.

Mention the remaining covered areas (observability/metrics, performance, control-plane) so the description's coverage matches the skill body.

DimensionReasoningScore

Specificity

Lists five concrete diagnostic actions ('mTLS verification, proxy injection issues, authorization policy debugging, traffic management, and multi-cluster connectivity problems'), but omits observability/metrics, performance, and control-plane failures that the skill body itself covers — minor gaps in coverage.

4 / 5

Completeness

The 'what' is clear (Linkerd diagnostics across five named areas) but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric; the 'when' is only weakly implied by 'Linkerd-specific'.

3 / 5

Trigger Term Quality

Good natural keywords ('Linkerd', 'mTLS', 'proxy injection', 'authorization policy', 'multi-cluster') that a user with a mesh problem would say, but 'service mesh' — the most likely synonym a user says before naming Linkerd — is missing.

4 / 5

Distinctiveness Conflict Risk

'Linkerd-specific diagnostics' carves out a clear niche with the tool name itself as the trigger, giving minimal conflict risk against generic Kubernetes or other service-mesh skills.

5 / 5

Total

16

/

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

nitinjain999/platform-skills

Path

plugins/platform-skills/skills/linkerd/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.