CtrlK
BlogDocsLog inGet started
Tessl Logo

k8s-debug

Inspect pod logs, analyze resource quotas, trace network policies, check deployment rollout status, run cluster health checks for Kubernetes. Use this skill when diagnosing Kubernetes cluster issues, debugging failing pods, investigating network connectivity problems, analyzing resource usage, troubleshooting deployments, performing cluster health checks.

69

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 highly actionable, well-verified debugging skill: executable commands throughout, explicit pre/post validation on every destructive operation, and clean one-level-deep references. Its main weaknesses are redundancy — two overlapping anti-pattern sections restating the same guidance — and inlined basic kubectl commands that inflate token cost without adding knowledge.

Suggestions

Merge the 'Common Anti-Patterns' and 'Anti-Patterns' sections into one, keeping the WHY/BAD/GOOD format from the latter; the namespace, force-delete, and exec-into-production guidance is currently stated twice.

Trim 'Key Debugging Commands' to non-obvious flags and patterns only (e.g., --field-selector, custom-columns, --sort-by) and delegate basic invocations like plain 'kubectl logs -f --timestamps' and 'kubectl describe pod' to the referenced cheat sheet in troubleshooting_workflow.md.

Add explicit error-recovery branches to the Quick Diagnostic Patterns (e.g., 'if endpoints show no pod IPs, compare the service selector against pod labels next') to complete the feedback loops the Emergency Operations section already models.

DimensionReasoningScore

Conciseness

The body is command-dense rather than prose-padded, but it duplicates anti-pattern guidance across two separate sections ("Common Anti-Patterns" and "Anti-Patterns" both cover namespace scoping, force-deleting pods, and exec-ing into production pods) and inlines basic kubectl invocations ("kubectl logs <pod> -f --timestamps", "kubectl describe pod") that Claude already knows. It fits 'mostly efficient but could be tightened' rather than the 2 anchor because almost all padding is command duplication, not conceptual explanation, and not the 4 anchor because the duplicated sections are a whole-file-length redundancy.

3 / 5

Actionability

Nearly every section is copy-paste-ready kubectl commands with concrete flags and placeholders (e.g., "kubectl get pods -A -o wide --field-selector=status.phase!=Running", "kubectl delete pod <pod-name> --force --grace-period=0"), and the three bundled scripts are invoked with real argument patterns. Not the 4 anchor because there are no meaningful gaps: the common diagnostic cases are covered with executable commands.

5 / 5

Workflow Clarity

The destructive Emergency Operations workflows have explicit validation checkpoints (rollout status before/after restart and rollback, watch for 60s before force delete, cordon-verify-uncordon around drain), satisfying the destructive-operations requirement, and a dedicated Verification and Validation section closes every intervention. It falls short of the 5 anchor because the diagnostic funnel (gather context → verify assumptions → test hypotheses) lacks explicit error-recovery feedback loops such as 'if endpoints are empty, check the selector' beyond the inline label-mismatch hints.

4 / 5

Progressive Disclosure

The two reference files (troubleshooting_workflow.md, common_issues.md) are real, one level deep with no nested links, and each is introduced with a bullet list of what it contains; the three scripts are referenced with usage from the body. It is not the 5 anchor because the 383-line body still inlines content that belongs in the references — the duplicated anti-pattern sections and the Key Debugging Commands section overlap with the referenced command cheat sheet.

4 / 5

Total

16

/

20

Passed

Description

92%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 strong description: concrete third-person capability statements paired with an explicit and varied 'Use when' clause covering the skill's main scenarios. The only improvement would be adding common synonyms such as 'k8s' and 'kubectl' to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

The description enumerates five concrete, distinct actions ("inspect pod logs, analyze resource quotas, trace network policies, check deployment rollout status, run cluster health checks"), giving comprehensive coverage of the skill's capabilities rather than generic domain language.

5 / 5

Completeness

It explicitly answers both questions: the opening sentence states what the skill does, and "Use this skill when diagnosing Kubernetes cluster issues, debugging failing pods, investigating network connectivity problems, analyzing resource usage, troubleshooting deployments, performing cluster health checks" provides concrete when-to-use triggers.

5 / 5

Trigger Term Quality

Natural phrases like "diagnosing Kubernetes cluster issues", "debugging failing pods", and "troubleshooting deployments" map well to what users would actually say, but common synonyms such as "k8s" and tool-centric triggers like "kubectl" are absent. Not the 5 anchor because coverage of natural variations is incomplete, not the 3 anchor because most everyday phrasings for this domain are present.

4 / 5

Distinctiveness Conflict Risk

The description is anchored to a clear niche (Kubernetes cluster debugging) with distinct, domain-specific triggers, so it is unlikely to fire for unrelated skills or overlap with generic ops skills.

5 / 5

Total

19

/

20

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
pantheon-org/tekhne
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.