CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

manage-slos

Assist with Harness Service Reliability Management (SRM) tasks that the MCP server currently supports: pulling recent deployments for incident correlation, generating on-call handover reports from deployment/execution history, and drafting operational runbooks. Use when asked about SLOs, error budgets, burn-rate alerts, on-call handover, runbooks, or incident triage. Do NOT use for DORA metrics (use dora-metrics instead) or chaos experiments (use chaos-experiment instead). Trigger phrases: SLO, SLI, error budget, burn rate, on-call handover, runbook, service reliability, incident response, on-call shift.

Quality

85%

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

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 well-structured, actionable body with exact MCP call blocks and useful error-recovery guidance. Its main weakness is token efficiency: the UI-only limitation is restated five times across sections, and a few spots (execution filtering, time-window parameters) stay vague where the rest is concrete.

Suggestions

State the MCP-exposure limitation once (the opening blockquote) and remove the repeats in the capability table, the Step 3 note, and the Defining SLOs section, keeping only the Troubleshooting entry as error-handling.

Replace "# filter by service or environment as needed" with the actual filter parameters for harness_list executions, including a concrete time-window example supporting the ±30-minute correlation advice.

Move the runbook section skeleton and the SLO-spec drafting guidance (requirements list, burn-rate thresholds) into a references file to reduce the main body's token footprint.

DimensionReasoningScore

Conciseness

The body is mostly operational, but the MCP-exclusion limitation is repeated five times: the opening blockquote ("The MCP server does not currently expose `slo`, `slo_alert`, or `monitored_service` resource types"), the three "❌ Use the Harness UI" table rows, the Step 3 note ("the MCP server does not expose these metrics"), the Defining SLOs section ("Explain that SLO CRUD is not exposed via MCP today"), and Troubleshooting ("These resources are not exposed by the MCP server today"). That is more than the trimmable over-explanation of anchor 4 — noticeable redundancy that could be tightened, matching anchor 3.

3 / 5

Actionability

Guidance is mostly executable: exact MCP call blocks with parameters ("Call MCP tool: harness_list / resource_type: 'execution', org_id, project_id"), concrete burn-rate windows ("14.4×/1h (page), 6×/6h (ticket), 1×/3d (log)"), and example-request-to-action mappings. Minor gaps keep it below anchor 5: "# filter by service or environment as needed" names no actual filter parameter, and no time-window parameter is shown despite the ±30-minute advice in Performance Notes.

4 / 5

Workflow Clarity

Four workflows (incident triage, handover, runbook, SLO drafting) are clearly sequenced with numbered sub-steps, and Troubleshooting supplies error-recovery loops ("Broaden the execution filter time window", "Check that the service's pipelines actually ran"). No inline validation checkpoints exist (e.g., confirm the execution window covers the incident before correlating), so anchor 4 fits better than 5; the skill is read-only so the destructive/batch cap does not apply.

4 / 5

Progressive Disclosure

A single-file skill with well-organized sections (capability table, step-by-step Instructions, Defining SLOs, Examples, Performance Notes, Troubleshooting) and easy navigation, with no nested or buried references. Minor gap: the runbook skeleton and SLO-spec drafting guidance could be split into a references file to slim the main body — anchor 4 rather than 3 because structure is good, not merely present.

4 / 5

Total

15

/

20

Passed

Description

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

An exemplary description: concrete scoped capabilities, explicit when-to-use and when-not-to-use guidance, a dedicated trigger-phrase list with synonyms, and disambiguation against sibling skills. The only nit is that the capability list omits an action corresponding to the SLO/burn-rate topics it triggers on.

DimensionReasoningScore

Specificity

The description names the Harness SRM domain and three concrete actions — "pulling recent deployments for incident correlation, generating on-call handover reports from deployment/execution history, and drafting operational runbooks" — but lists no action for the SLO/error-budget/burn-rate topics its own when-clause triggers on, leaving a minor coverage gap. This matches anchor 4 (several specific actions, minor gaps) better than 5, whose example action list covers the full trigger surface.

4 / 5

Completeness

Both questions are answered explicitly: what ("pulling recent deployments for incident correlation, generating on-call handover reports..., drafting operational runbooks") and when ("Use when asked about SLOs, error budgets, burn-rate alerts, on-call handover, runbooks, or incident triage" plus a concrete Trigger phrases list). This clearly matches the anchor-5 example structure.

5 / 5

Trigger Term Quality

"Trigger phrases: SLO, SLI, error budget, burn rate, on-call handover, runbook, service reliability, incident response, on-call shift" provides nine natural user terms including synonyms (on-call handover/on-call shift, SLO/SLI), supplemented by "incident triage" in the when-clause. Coverage is comprehensive rather than merely good, so anchor 5 fits better than 4.

5 / 5

Distinctiveness Conflict Risk

It carves out a distinct Harness SRM niche and explicitly disambiguates sibling skills: "Do NOT use for DORA metrics (use dora-metrics instead) or chaos experiments (use chaos-experiment instead)". Explicit negative triggers with redirects make conflict risk minimal, matching anchor 5.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

harness/harness-ai

Path

plugins/claude/skills/manage-slos/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.