CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

eks-observability

EKS observability with metrics, logging, and tracing. Use when setting up monitoring, configuring logging pipelines, implementing distributed tracing, building production dashboards, troubleshooting EKS issues, optimizing observability costs, or establishing SLOs.

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/eks-observability/SKILL.md

The canonical home for this skill is eks-observability in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 body with a well-sequenced, copy-paste-ready five-step Quick Start and properly signaled reference files. Its weakness is length: about half the content (costs, SLOs, runbooks, diagrams, metadata lines) duplicates or should live in the reference files, and verification steps are only explicit for the first step.

Suggestions

Move the Cost Optimization, SLO Implementation, Production Runbooks, and Integration Patterns sections into the existing reference files (e.g., SLO/runbook content into a new or existing reference), keeping only brief pointers in SKILL.md — this addresses the conciseness bloat and completes the progressive-disclosure split.

Delete the Keywords line, Status line, and 'Last Updated: January 2025' footer from the body; the keywords duplicate the frontmatter description and the time-sensitive dates penalize conciseness since they are not in a deprecated/old-patterns section.

Fix actionability gaps: provide the cloudwatch-policy.json document content (or point to the AWS-managed policy), remove the non-existent `aws servicelens get-service-lens-metrics` command, and add short verification commands after Quick Start steps 2-5 (e.g., checking AMP workspace status, Fluent Bit pods, and ADOT collector pods).

DimensionReasoningScore

Conciseness

The five Quick Start steps are tight and command-driven, but roughly half the body is padded or duplicated material: a Keywords line, Status/Last-Updated metadata, a ~40-line ASCII architecture diagram, cost tables, basic error-budget math, and runbooks that belong in the existing reference files; time-sensitive dates ("Last Updated: January 2025", "AWS deprecated FluentD in Feb 2025") sit outside any deprecated section. Mostly efficient but clearly could be tightened (anchor 3).

3 / 5

Actionability

Concrete, executable eksctl/aws/helm/kubectl commands, a complete ADOT collector YAML manifest, and specific Grafana dashboard IDs cover the common cases. Minor gaps keep it from anchor 5: the referenced file://cloudwatch-policy.json is never provided, and `aws servicelens get-service-lens-metrics` is not a real CLI command.

4 / 5

Workflow Clarity

The Quick Start is a clear five-step sequence with an explicit verification block ("Verify Installation") for step 1 and a production checklist as a final gate. Steps 2-5 lack their own verification checkpoints, so it matches anchor 4 (most checkpoints present, minor validation gaps) rather than anchor 5.

4 / 5

Progressive Disclosure

Three one-level-deep references (metrics.md, logging.md, tracing.md) are well-signaled under "Detailed Documentation" with per-file content summaries, and all three files exist. However, the Cost Optimization, SLO Implementation, Runbooks, and Integration Patterns sections are inlined in SKILL.md when they belong in those references, so structure is good but not fully split (anchor 4).

4 / 5

Total

15

/

20

Passed

Description

83%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 with an explicit and specific 'Use when' clause covering seven concrete scenarios and a clear three-pillar capability statement. The main weaknesses are a capability clause without concrete verbs and a few overly generic triggers that could overlap with adjacent skills.

DimensionReasoningScore

Specificity

The trigger clause lists seven specific actions ("setting up monitoring, configuring logging pipelines, implementing distributed tracing, building production dashboards, troubleshooting EKS issues, optimizing observability costs, or establishing SLOs"), but the capability statement itself ("EKS observability with metrics, logging, and tracing") names the domain and pillars without concrete verbs, matching anchor 4 rather than the fully concrete anchor 5.

4 / 5

Completeness

It explicitly answers both what ("EKS observability with metrics, logging, and tracing") and when ("Use when setting up monitoring... or establishing SLOs") with a concrete, explicit trigger list, matching anchor 5; the when-clause is fully specific, so anchor 4's caveat does not apply.

5 / 5

Trigger Term Quality

Natural user phrases like "setting up monitoring", "logging pipelines", "distributed tracing", "SLOs", and "troubleshooting EKS issues" are present, but common variations such as "alerting", "logs", or tool names users might mention (Prometheus, Grafana, CloudWatch) are missing, fitting anchor 4.

4 / 5

Distinctiveness Conflict Risk

The description is anchored to the distinct EKS niche, but broad triggers like "building production dashboards" and "establishing SLOs" could overlap with Grafana- or SLO-focused skills, so minor overlap risk (anchor 4) rather than minimal conflict risk (anchor 5).

4 / 5

Total

17

/

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

skill_md_line_count

SKILL.md is long (547 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/eks-observability/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.