CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

observability-monitoring-monitor-setup

Set up metrics, dashboards, distributed tracing, log aggregation, and alerting. Use when implementing observability or improving visibility into application and infrastructure health.

54

Quality

68%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/observability-monitoring-monitor-setup/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a generic template shell rather than domain guidance: no executable content, vacuous boilerplate sections, and a dangling reference to a playbook file that is absent from the bundle. Structure and conciseness are acceptable, but the skill provides nothing observability-specific to act on.

Suggestions

Add concrete executable guidance: e.g., a sample Prometheus scrape config, OpenTelemetry instrumentation snippet, Grafana dashboard provisioning command, and a representative alert rule — currently every instruction is generic enough to fit any domain.

Replace the generic Instructions with a domain-specific sequenced workflow with validation checkpoints (assess current stack → instrument services → verify metrics/traces flow → define SLOs and alerts → validate dashboards), including verify-and-fix loops since rollout is a batch operation.

Create the referenced implementation playbook and fix its path — "resources/implementation-playbook.md" is cited twice but does not exist in the bundle (and "resources/" is a nonstandard bundle directory name; "references/" is the convention).

DimensionReasoningScore

Conciseness

The body does not explain concepts Claude already knows, but it contains padded boilerplate: the "Use this skill when" / "Do not use this skill when" sections restate the obvious ("The task is unrelated to monitoring and observability setup") and the Instructions are one-size-fits-all ("Apply relevant best practices and validate outcomes"). Mostly efficient with unnecessary content that could be tightened fits anchor 3 rather than anchor 2, since total bulk is small and no known-concept explanations appear.

3 / 5

Actionability

There is no concrete code, command, config, or example anywhere in the body; the Instructions ("Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes") would apply to any domain, and the Output Format names deliverables without supplying content. Anchor 2 fits because a minimal skeleton (output catalog, a reference pointer) exists while all specific executable steps are missing; it is above anchor 1 only because the output structure and file reference constitute some concrete guidance.

2 / 5

Workflow Clarity

A rough generic sequence exists (clarify goals, apply practices, provide steps, verify), but the steps are poorly defined for this domain and validation appears only in the abstract with no checkpoints or feedback loops for what is a batch, multi-system deployment. This matches anchor 2 (rough sequence, many gaps, validation effectively absent) rather than anchor 3, whose example lists concrete domain-specific steps.

2 / 5

Progressive Disclosure

The body is well-sectioned and twice references "resources/implementation-playbook.md" for detailed patterns, but that file does not exist in the bundle (no resources/, references/, scripts/, or assets/ directories are present), so the sole deep-content navigation path is broken and the promised detail is unreachable. This falls below anchor 3 (some structure, references present and usable) because navigation fails outright, while anchor 1's nested-reference failure mode does not apply.

2 / 5

Total

9

/

20

Passed

Description

88%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 action inventory, explicit when-to-use clause, and clear domain niche. The only gaps are the missing "monitoring" keyword and tool-name triggers, plus a slightly broad visibility clause that creates minor overlap risk with adjacent SRE skills.

DimensionReasoningScore

Specificity

The description lists five concrete actions — "Set up metrics, dashboards, distributed tracing, log aggregation, and alerting" — giving comprehensive coverage of the observability domain. This matches the anchor-5 example's structure of multiple specific concrete actions, and is above anchor 4 because there are no notable gaps in the action inventory.

5 / 5

Completeness

It explicitly answers both questions: what it does ("Set up metrics, dashboards, distributed tracing, log aggregation, and alerting") and when to use it ("Use when implementing observability or improving visibility into application and infrastructure health"). This mirrors the anchor-5 example exactly; it is above anchor 4 because the when-clause is explicit rather than improvable.

5 / 5

Trigger Term Quality

Natural terms like "observability," "dashboards," "distributed tracing," "log aggregation," and "alerting" are present, but the word "monitoring" itself never appears in the description and no tool names users commonly say (Prometheus, Grafana, OpenTelemetry, APM) are included. Good keyword coverage with a few natural terms missing fits anchor 4, not anchor 5's comprehensive synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

The observability/monitoring niche is clear with distinct trigger phrases, but "improving visibility into application and infrastructure health" is fairly broad and could overlap with SRE, incident-response, or tool-specific dashboarding skills. Mostly distinct with minor overlap risk against closely related skills fits anchor 4 rather than anchor 5's minimal-conflict profile.

4 / 5

Total

18

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

rmyndharis/antigravity-skills

Path

skills/observability-monitoring-monitor-setup/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.