CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

observability-monitoring-slo-implement

Implement SLOs (Service Level Objectives) and error budgets by defining SLIs, designing SLO frameworks, and building monitoring that balances reliability with delivery velocity. Use when setting reliability targets or alerting on error budgets.

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-slo-implement/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

36%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 well-structured skeleton with good use/avoid scoping, but it delivers almost no domain expertise: instructions are boilerplate applicable to any task, and the playbook reference that should carry the detailed content points to a missing file. Claude executing this skill would know when to act but not what to actually do.

Suggestions

Add concrete, domain-specific guidance to the Instructions section — e.g., SLI selection criteria, an error-budget formula (1 − SLO target), a multi-window multi-burn-rate alerting pattern, or a worked example SLO definition — so the skill is actionable without external files.

Fix or remove the dangling `resources/implementation-playbook.md` reference: either ship the playbook file in the bundle or delete the two references to it (in Instructions and Resources), since deferring all detail to a missing file breaks the skill's only progressive-disclosure path.

Define an explicit step sequence with validation checkpoints (e.g., '1. Identify user-facing indicators from telemetry; 2. Draft SLI/SLO pairs; 3. Confirm error-budget policy with stakeholders; 4. Verify alerts against burn-rate thresholds before delivery') and drop the vacuous Context/Requirements filler to tighten token efficiency.

DimensionReasoningScore

Conciseness

The body is short but contains unnecessary filler: the persona line expands the SLO acronym, the Context section restates the description, and "Take the requirements, target, and scope from the user's request" adds nothing. It is tighter than anchor 2's noticeable padding, but not anchor 4's efficiency.

3 / 5

Actionability

Instructions are generic template boilerplate ("Clarify goals, constraints, and required inputs", "Apply relevant best practices and validate outcomes") with no domain-specific guidance — no SLI definitions, error-budget calculations, or alerting patterns — and the only concrete pointer, `resources/implementation-playbook.md`, targets a file that does not exist in the bundle. High-level hints exist, so it sits above anchor 1 but clearly below anchor 3's incomplete-but-concrete guidance.

2 / 5

Workflow Clarity

A rough abstract sequence exists (clarify → apply best practices → provide steps and verification) but the steps are poorly defined and validation is only hand-waved ("validate outcomes") with no checkpoint; the loose bullets are less concrete than anchor 2's own example sequence, ruling out anchor 3.

2 / 5

Progressive Disclosure

Sections are well organized and under 50 lines, but the single one-level-deep reference is broken — `resources/implementation-playbook.md` is referenced twice yet absent from the bundle, so all detailed content is deferred to a nonexistent file. This is clearly signaled rather than buried (ruling out 2) but fails the navigation test required for 4 or 5.

3 / 5

Total

10

/

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 in third-person voice that clearly states capabilities and explicit trigger conditions. Trigger terms are domain-appropriate and specific; only synonym breadth keeps it from top marks.

DimensionReasoningScore

Specificity

Lists several concrete actions — "implement SLOs and error budgets", "defining SLIs", "designing SLO frameworks", "building monitoring" — with only minor coverage gaps; it stops short of anchor 5's comprehensive, varied action list.

4 / 5

Completeness

Explicitly answers both what ("Implement SLOs and error budgets by defining SLIs, designing SLO frameworks, and building monitoring") and when ("Use when setting reliability targets or alerting on error budgets") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural terms users would say — "SLOs", "error budgets", "SLIs", "reliability targets", "alerting on error budgets" — but misses common synonyms such as "uptime", "availability", or spelled-out "service level indicators".

4 / 5

Distinctiveness Conflict Risk

The SLO/error-budget niche has distinct triggers, with only minor overlap risk against generic monitoring or alerting skills; not fully minimal conflict since "building monitoring" and "alerting" could collide with a general observability skill.

4 / 5

Total

17

/

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-slo-implement/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.