Przejdź do treści
Biblioteka skilli
DevOps i chmura · Analiza

oncall

/oncall

Prowadzi triaż awarii produkcji: logi po ID korelacji, zapytania do bazy tylko do odczytu, ślady i wydania, z raportem przyczyny.

Repozytorium
opc-develop ↗
Licencja
MIT
Ostatnia zmiana repozytorium
31.07.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 31.07.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Prowadzi triaż awarii produkcji: logi po ID korelacji, zapytania do bazy tylko do odczytu, ślady i wydania, z raportem przyczyny.

Oryginalny opis (EN)

Use when something is wrong in production (or on the test environment): triages severity, investigates through correlation-ID logs, read-only DB queries, traces, and recent releases, produces a root-cause/blast-radius report, executes rollback, a Lite-or-Build hotfix through ship/deploy, or mitigation, and leaves an error-ledger record plus a long-term fix proposal.

Jak działa

  1. Load
  2. Process
  3. Fail-open / fail-closed
  4. Output
Sekcje z nagłówków SKILL.md, w oryginale · 61 linii, 462 słów
Podgląd SKILL.md
---
name: oncall
description: "Use when something is wrong in production (or on the test environment): triages severity, investigates through correlation-ID logs, read-only DB queries, traces, and recent releases, produces a root-cause/blast-radius report, executes rollback, a Lite-or-Build hotfix through ship/deploy, or mitigation, and leaves an error-ledger record plus a long-term fix proposal."
license: MIT
---

# oncall

Production diagnosis with the same evidence discipline as development: no cause claimed without
the log chain and state that prove it, no fix without a covering test.

## Load

- `${CLAUDE_PLUGIN_ROOT}/shared/core-contract.md`
- `${CLAUDE_PLUGIN_ROOT}/shared/packs/harness-verbs.md`
- `${CLAUDE_PLUGIN_ROOT}/shared/packs/evidence.md`
- `${CLAUDE_PLUGIN_ROOT}/shared/packs/decision-protocol.md`
- `${CLAUDE_PLUGIN_ROOT}/shared/formats/report-style.md`
- On hotfix: `${CLAUDE_PLUGIN_ROOT}/shared/packs/release-ops.md`

## Process

1. **Triage**: capture the symptom (alert, user report, anomaly), when it started, who is
   affected. Classify severity: data loss / money / security ⇒ propose rollback or kill-switch
   FIRST, investigate second; degraded-but-safe ⇒ investigate first.
2. **Investigate through observe**: first establish expected behavior from the living spec
   (`docs/opc/specs/`, when it exists) — regression vs works-as-specified is the first fork.
   Reconstruct the failing action's causal chain by correlation ID; query state read-only; check
   traces; diff behavior against the last known-good release — recent `release` ledger entries,
   merge commits, and release manifests are the change candidates. Reproduce on local/test with the matching seed when possible.
3. **Diagnostic report** — `docs/opc/incidents/<date>-<slug>.md`: timeline, blast radius, root
   cause with the evidence chain (log lines, queries, commits), contributing factors, and the
   options considered. No root cause ⇒ say so explicitly and record the leading hypotheses with
   what would confirm each.
   Render and lint the same-basename `.html`. Lead with conclusion, user impact, evidence and next
   action; explain specialist terms beside their first occurrence.
4. **Decide the path** (five-piece set to the human when contested):
   - **rollback** — hand to `deploy`'s rollback path; fastest when the trigger is a recent release;
   - **hotfix (expedited path)** — minimal fix on a hotfix branch per project flow; classify it by
     the same engineering triggers as ordinary work. A localized fix stays `lite`; a complete
     capability, shared-core refactor, breaking evolution, broad regression surface, or coordinated
     rollout uses `build`. Preserve RED/GREEN evidence and targeted regression, then `ship` →
     `deploy` with the incident referenced. Expedited ≠ unverified;
   - **mitigation** — config/flag/scale change with its own evidence and a revert note.
5. **Always, after stabilization**:
   - append the root cause to `docs/opc/error-ledger.jsonl` (tag it — incidents feed `retro`'s
     recurrence detection like any other failure);
   - for P0/P1, irreversible-risk, false-green, or recurring incidents, link a project benchmark
     case proving GREEN → RED → GREEN, or record a human-approved waiver;
   - write the long-term fix proposal: what structural change prevents the class, sized as a
     `lite` task, one `build` increment, or an explicit `brainstorm`/`architect` decision task;
     link it in the report;
   - record any harness gap the investigation exposed (missing correlation ID, missing dump,
     missing prod-safe spec) — these become `harness` backlog.

## Fail-open / fail-closed

Investigation is read-only and fails open (missing observability = recorded gap + stated
confidence caps). Interventions follow `deploy`'s rules: production mutations, restarts, and
rollbacks all require explicit human confirmation.

## Output

Diagnostic report, stabilized system via the chosen path, error-ledger record, long-term
proposal, harness gaps.
Pliki w paczce (2)
  • SKILL.md 4 KB
  • agents/openai.yaml 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · wallkop/opc-develop90MIT
Rootly-AI-Labs/rootly-claude-plugin100Apache-2.0

Migawka bazy z 28.10.2026 · wersja paczki 35115a08a87f (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90log-analysis
    Przeszukuje logi pod kątem przyczyny awarii przez pivot na identyfikatorach korelacji, zawężanie okna czasu i zapytania do pól strukturalnych zamiast przewijania.
  • 100oncall-triage
    Triażuje aktywne grupy alertów Grafana OnCall przez gcx: wyświetla, sprawdza, potwierdza, wycisza i zamyka je.
  • 90observability
    Wdraża obserwowalność niezależną od stosu: ustrukturyzowane logi, identyfikatory korelacji, metryki i ślady bez danych osobowych i sekretów w logach, by problem z produkcji dało się prześledzić.
  • 100oncall-handoff
    Prowadzi całe przekazanie dyżuru oncall: buduje podsumowanie z otwartymi sprawami, incydentami i liczbą alertów, publikuje je do korekty i przechodzi z następną osobą przez otwarte punkty.
  • 100incident
    Prowadzi ustrukturyzowaną reakcję na incydent: ocena ważności, ograniczenie zasięgu, analiza przyczyny, dokumentacja osi czasu i postmortem, przy awarii lub błędzie produkcyjnym.
  • 100alerting-oncall
    Ustawia reguły alertów, rotacje dyżurów i workflow reagowania na incydenty z integracją PagerDuty, Opsgenie lub Grafana OnCall dla routingu i eskalacji.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.