Skip to content

skilldrop·docs·Reference

Stage 5 · operate

SRE / on-call pack reference

Every skill in the SRE / on-call pack — what it makes, when to use it, what it needs, its quality bar, and what it hands off to.

Operate the service: runbooks, observability design, incident communications, postmortems, and capacity/cost models.

Installnpx skilldrop-cli install --pack sre-oncall
Skills8 plus 5 from core
Loopsoperate
How-toUse the SRE / on-call pack

Skills

capacity-cost-model

Build a capacity and cost model for a service or feature — sized from a demand driver and its growth curve, not from instance types; unit economics (cost per request/tenant/GB); peak-vs-average and headroom as explicit decisions; cost at 1×/3×/10× with scaling cliffs named; and the forgotten line items (egress, logging, NAT, non-prod) checklisted.

Tier standard · v0.2.0 · SKILL.md · skill page

Use it when the user needs to estimate cloud/infra cost, size capacity for launch or growth, project the bill at scale. For reviewing a bill you already have, use cloud-cost-review.

A good result:

Not for:

cloud-cost-review

Review actual cloud spend from a cost export (AWS CUR or Data Exports, GCP billing export, Azure cost details) and produce a ranked savings report — idle and unattached resources, oversized instances backed by utilisation evidence, storage tiering, data transfer hot spots, commitment coverage and untagged spend — each finding with a monthly saving computed from the bill, a confidence level and an ease rating.

Tier standard · v0.1.2 · SKILL.md · skill page

Use it when the user shares a cost CSV and says "where are we wasting money", "review our AWS bill", "why did the cloud bill jump this month", "find savings in our GCP/Azure spend", or "should we buy savings plans".

Needs: Python 3 for its scripts (standard library only).

A good result:

Hands off to: observability-plan when logging or metrics ingestion is a top cost hot spot; capacity-cost-model when the user needs the bill projected forward for growth or a launch.

Not for:

delivery-metrics-report

Produce a delivery metrics report for one service from deployment, incident and pull-request exports — the DORA metrics (deployment frequency, change lead time, change fail rate, failed deployment recovery time) plus flow metrics (WIP, cycle time p50/p85, throughput), computed by a script with per-week trends and explicit data gaps, then interpreted for what changed and why.

Tier standard · v0.1.4 · SKILL.md · skill page

Use it when the user wants DORA metrics, says "how are we doing on the four keys", "what's our change failure rate", "compute lead time and deploy frequency from this CSV", or "build our delivery metrics report".

Needs: Python 3 for its scripts (standard library only).

A good result:

Hands off to: postmortem-generator when a failed deployment or incident in the window has no write-up; observability-plan when failed deployment recovery time shows long undetected failures.

Not for:

incident-comms

Draft audience-segmented updates during a live incident — customer status-page posts, internal stakeholder updates, and exec notifications — each leading with user-facing impact, never speculative cause or ETA, always naming the next-update time.

Tier standard · v0.1.0 · SKILL.md · skill page

Use it when an incident is in progress and the user needs a status page post, customer notification, internal update, exec brief, or the resolved/all-clear message.

A good result:

Hands off to: postmortem-generator when the incident is resolved.

Not for:

observability-plan

Design an observability plan for a service — user-journey SLIs, SLOs with error budgets, symptom-based burn-rate alerting (page vs ticket, every page actionable and runbook-linked), and a deliberate metrics/logs/traces split with a cardinality and cost budget.

Tier standard · v0.1.0 · SKILL.md · skill page

Use it when the user needs SLOs, alerting design, a monitoring/observability strategy, dashboards, or wants to fix alert fatigue and know what to measure.

A good result:

Hands off to: runbook-generator when the alerts are defined and each needs a procedure; incident-comms when detection fired and an audience needs telling.

Not for:

postmortem-generator

Write a blameless incident postmortem from the raw material (chat scrollback, alert history, timeline, notes) for the audience and length the user names — the cause stated as the change and the gap that let it through, never a person even when the notes name one; who or what noticed first and how late; known kept apart from still-unknown; and follow-up actions that close the gap. Invents no times, figures, owners or severities. Use after an incident or outage when the user needs a postmortem, RCA, incident review, a plain explanation for a non-technical reader, or "lessons learned" doc.

Tier standard · v0.2.0 · SKILL.md · skill page

A good result:

Hands off to: runbook-generator when the postmortem produced runbook deltas.

Not for:

runbook-generator

Generate an operational runbook for a service — covering deploy/rollback, common incidents, on-call escalation, SLOs, dashboards, and dependencies.

Tier standard · v0.1.0 · SKILL.md · skill page

Use it when the user is launching a new service, onboarding to on-call, or being asked for "the runbook" by SRE or production-readiness review.

A good result:

slo-spec

Define service level objectives for a service from its critical user journeys — each SLI a good-events / valid-events ratio with both sides defined and measured where the user feels it, a target set from user need and history (checked against dependency SLOs), the error budget computed in minutes and bad requests at current traffic, multi-window burn-rate alerts with the budget consumed when each fires, low-traffic handling, and an error-budget policy with owners.

Tier standard · v0.1.0 · SKILL.md · skill page

Use it when the user asks to "define SLOs", "write our SLIs", "how much error budget do we have", "what burn-rate alerts should page", "is 99.99% realistic", or "write an error-budget policy".

Needs: Python 3 for its scripts (standard library only).

A good result:

Hands off to: observability-plan when the SLIs are agreed and the telemetry to produce them doesn't exist yet; runbook-generator when the burn-rate alerts are defined and each page needs a procedure.

Not for:

Loops

operate

Take a shipped service through detection, response, and learning — instrument it, write the runbook, communicate the incident, then feed the postmortem's deltas back into the runbook.

StageSkillsGate
instrumentobservability-plan—
documentrunbook-generator—
respondincident-comms—
learnpostmortem-generatorG4 human: PROCEED / PROCEED WITH CONDITIONS / REVISE / BLOCKED

Cap: 3 returns before BLOCKED. LOOP.md

Included from core

Installed with this pack. Details: Core pack reference.

Edit this page on GitHub · View source