Define Slo

Use to author a Service Level Objective (SLO) document for a service in the release-engineering pack. Produces an OpenSLO v1 YAML file committed to `slos/<service>.yaml`, with an error_budget_policy block, that the release-loop's PRR gate reads to resolve the error-budget status field. Triggers on "define SLOs for this service", "author an SLO", "set up error budget tracking", "create a reliability target", "we need an SLO document", "the PRR shows error-budget: not-defined". Do NOT use to generate Prometheus recording rules or alerting rules (toolchain work — the adopter's pipeline does that), to set up ongoing alerting backend routing, or to run the release loop itself.

eugenelim 0911aee 11.8 KB Updated

File contents

eugenelim/agent-ready-repo/tree/main/packs/release-engineering/.apm/skills/define-slo commit 0911aeed54

Frequently asked questions

npx skillmds@latest add eugenelim/define-slo