qa-observability
Installation
SKILL.md
QA Observability
Use telemetry as a QA signal and a debugging substrate. Treat logs, metrics, traces, and profiles as evidence for test outcomes, release readiness, and production regressions.
Core references live in data/sources.json. Prefer primary docs and re-check volatile external facts before recommending versions, pricing, or vendor features.
Quick Start (Default)
If key context is missing, ask for: critical user journeys, service/dependency inventory, environments (local/staging/prod), current telemetry stack, and current SLO/SLA commitments.
- Establish the minimum bar: correlation IDs, structured logs, traces, and golden metrics (latency, traffic, errors, saturation).
- Verify propagation: confirm
traceparentand your request ID flow across boundaries end-to-end. - Make failures diagnosable: every integration or E2E failure should capture a trace link or trace ID plus correlated logs, and critical degraded paths should expose structured error metadata such as rate-limit codes, retry hints, and state-transition markers.
- Define SLIs/SLOs and an error budget policy; wire multi-window burn-rate alerts.
- Produce artifacts: a readiness checklist, an SLO definition, and alert rules using
assets/checklists/template-observability-readiness-checklist.md,assets/monitoring/slo/slo-definition.yaml, andassets/monitoring/slo/prometheus-alert-rules.yaml.