본문으로 건너뛰기
cccskills
무료GitHub에 공개

omh-live-incident-response

Coordinate an active production incident by recording severity, assigning roles, and maintaining a timestamped timeline. Track temporary mitigations, verify recovery against an agreed health signal, and prepare customer notices with delivery status kept explicit.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

[omh] Production is down or an incident is open: command an incident that is still open -- severity as declared live state, commander and roles, an append-only timeline, a recorded temporary mitigation, verified recovery, and the customer notice. Use when the user says: live-incident-response, live incident response, incident response, active incident, ongoing incident, open incident, incident open, incident commander.

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • Establish severity and roles during a production outage
  • Keep a timestamped incident response timeline
  • Track temporary mitigations and their removal conditions
  • Verify recovery and draft customer notices

포함된 파일(2)

  • SKILL.md11.0 KB
  • references/incident-command-method.md6.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Live Incident Response

This is a Hermes-native live-incident-response workflow skill.

Why This Exists

live-incident-response exists because an incident that is still open had no owner. support-operations sent an active incident to reliability-review, and reliability-review reviews incident notes after the fact, so the one skill that saw the request handed it to a postmortem while the outage was still running.

Do Not Use When

  • The incident is over and the request is the postmortem, the SLO or error-budget consequence, or remediation follow-up; use omh-reliability-review.
  • The request is one customer's support case needing a reply, a severity opinion, and an escalation path, with no incident declared; use omh-support-operations.
  • The request is a release being rolled out and watched -- deploy checklist, health signals, rollback criteria -- and nothing has been declared broken; use omh-deploy-and-monitor.
  • The request is to send the page, publish the status-page update, or deliver the customer notice; use omh-apps, which records a send as observed only on a returned result.
  • The request asks whether a release is ready across rollout, rollback, and observability, before anything broke; use omh-production-audit.

Examples

Good example:

  • Prompt: we have a production outage right now, declare severity and assign an incident commander
  • Expected behavior: Prepare live_incident_record/v1: ask for the user-visible symptom and blast radius, declare the severity with the observation that set it, name the commander and the remaining roles, open the append-only timeline, and state which signal decides recovery.
  • Why: The incident is open, so severity and command are live state rather than findings to review later.

Bad example:

  • Prompt: live-incident-response write up the postmortem for last week's outage and what it cost the error budget
  • Expected behavior: Route to reliability-review: a closed incident is reviewed, never commanded.
  • Why: Severity, roles, and a running timeline have no subject once the incident is over.

Completion Checklist

  • Severity is declared, carries the observation that set it, and every change appended rather than overwrote the previous level.
  • One commander is named; operations, communications, and scribe each name a person or read unfilled.
  • Every timeline entry is timestamped, attributed, and typed, and no earlier entry was edited.
  • Each mitigation reads temporary or permanent, and a temporary one names what removes it.
  • Recovery cites the named signal, its healthy value, the observed value, and the observer, never the mitigation alone.
  • Paging, status-page, and customer-send entries read prepared unless a connector result was observed.

Recovery Notes

  • If nobody is named commander, ask for one before anything else; an incident without a commander produces opinions instead of decisions.
  • If the recovery signal is not stated, ask which signal and which value counts as healthy before calling anything recovered.
  • If the incident turns out to be closed, hand the postmortem to reliability-review and leave this record as the timeline it reads.
  • If a connector call fails or returns nothing, keep the send prepared and name the channel that is unconfirmed instead of assuming delivery.

Workflow Lane

  • Current lane: Automation and status (achievements, workspace-audit, production-audit, live-incident-response, automation-blueprint, github-event-ops, github-issue-intake, buzz, +40 more) - schedules, status, health, and ops review.
  • If intent belongs to another lane, hand back to oh-my-hermes or name the adjacent workflow.
  • Shared product, routing, compatibility, and evidence rules: skill_view(name='omh-routing', file_path='references/skill-common-rail.md').

When to Use

Use when an incident is open right now and the user needs it commanded: severity declared as live state, a commander and the other roles assigned, an append-only timeline kept, a temporary mitigation recorded as temporary, recovery verified against a named signal, and the customer notice drafted. The incident is still running; once it is closed the work is a review.

Strong routing signals: `live-incident-response`, `live incident response`, `incident response`, `active incident`, `ongoing incident`, `open incident`, `incident open`, `incident commander`, `incident command`, `incident bridge`, `incident channel`, `incident timeline`, `incident roles`, `declare severity`, `declare an incident`, `declare the incident`, `sev1`, `sev2`, `sev3`, `production outage`, `production is down`, `the site is down`, `service is down`, `we have an outage`, `outage right now`, `war room`, `stop the bleeding`, `temporary mitigation`, `page the on-call`, `page on-call`, `who is the incident commander`, `assign an incident commander`, `verify recovery`

Catalog Metadata

Category: reliability Phase: live-incident-command Hermes role: operator Quality tier: incident-command-gated Reasoning demand: standard

Quality bar:

  • Declare severity from the observed blast radius and record the observation that set it; an undeclared severity is not a severity, and a changed one appends rather than replaces.
  • Name one commander before anything else, then name or mark unfilled each of operations, communications, and scribe.
  • Give every timeline entry a timestamp, an actor, and a type -- observation, action, or decision -- per omh-live-incident-response/references/incident-command-method.md.
  • Separate a mitigation from a fix: say what was changed, whether it is temporary, and what removes it.
  • Verify recovery against the named signal at its healthy value; when that signal is unavailable the incident stays open and says so.
  • Keep paging, status-page updates, and customer sends listed as prepared until a connector result is observed.

Handoff policy:

Keep severity, role assignment, the timeline, mitigation records, and recovery verification in Hermes. Paging, status-page updates, and customer sends are omh-apps requests recorded as observed only when the connector returns a result; rollbacks, code changes, and infrastructure operations are executor or operator work and reach the timeline as observations, never as claims.

Required inputs:

  • what is broken right now, and the user-visible behavior that shows it
  • blast radius: which customers, tenants, or regions, and since when
  • who is available for commander, operations, communications, and scribe
  • the signal that decides recovery, and the value that counts as healthy
  • mitigation state so far: nothing tried, tried and failed, or in place

Expert clarification questions:

  • who is available for commander, operations, communications, and scribe
    • English: Who is the incident commander right now, and who else is available to take operations, communications, and scribe?
    • Korean: 지금 인시던트 커맨더는 누구이고, 운영·커뮤니케이션·기록 역할을 맡을 수 있는 사람은 누구인가요?
  • the signal that decides recovery, and the value that counts as healthy
    • English: Which signal decides that this is recovered, and what value does it have to reach?
    • Korean: 어떤 신호로 복구를 판정하며, 그 값이 얼마가 되어야 정상인가요?

Expected outputs:

  • live_incident_record/v1
  • declared severity: the level, the observation that set it, and when it last changed
  • role assignment naming a person per role, or recording the role unfilled
  • append-only timeline: one entry per observation, action, or decision, each timestamped and attributed
  • mitigation entries marked temporary or permanent, each with what removes it
  • recovery verification: the signal, its healthy value, the observed value, and who observed it
  • customer notice draft plus the prepared paging and status-page requests, kept apart from observed sends

Artifact expectations:

  • live_incident_record/v1 with severity, roles, timeline, mitigations, recovery verification, and a communication ledger
  • every communication entry reads prepared or observed and never both; a correction appends an entry and never edits one

Safety rules:

  • Never rewrite or delete a timeline entry. A correction is a new entry naming the entry it corrects, because the timeline is what the review reads afterwards.
  • Do not claim a page was sent, a status page was updated, or a customer was notified; those are connector-operator requests, observed only when the connector returns a result.
  • Do not call the incident recovered because a mitigation was applied; recovery needs the named signal observed at its healthy value, with the observer recorded.
  • Never leave a temporary mitigation unmarked; record what it changed and what removes it, or it becomes permanent because nobody wrote it down.
  • Never print customer records, credentials, tokens, or connection strings pulled into the timeline as evidence.

Runtime Evidence

Record observed delegation results; otherwise return not_available or not_observed. Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.

  • Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes. Preserve workflow intent and stop conditions; verify before claiming completion. Reply in the user's own words and the host's own voice: its SOUL.md persona owns reply language, tone, speech level, and sentence endings, progress updates included (where it sets no language, use the one the user wrote in), and OMH shapes structure and content only; OMH's record terms (surface, lane, wrapper, handoff, evidence boundary, not_observed) stay in records and tool calls, never in the sentence the user reads unless they ask about one; and when a real unresolved user decision or a useful briefing discussion remains, offer one specific, content-linked question. Completed work needs no question; omit unrelated non-action footers and generic offers to continue.

Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.

Shared product, compatibility, topology, memory, harness, and execution rules: skill_view(name='omh-routing', file_path='references/skill-common-rail.md'). Load it when applicable; otherwise name an unavailable capability.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

dag-ulw

무료

Coordinate a large job by splitting it into small tasks with explicit dependencies. Run ready tasks in parallel through Hermes, verify the combined result separately, and repair failures within defined limits before reporting completed work and remaining gaps.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Delivering a feature across multiple modules
  • Coordinating a migration with ordered steps
  • Managing a broad cleanup across separate work areas
rlaope/oh-my-hermes3.8천2026년 10월 25일 업데이트

Guide the addition of a new model generation to oh-my-hermes. The workflow checks model recognition, official specifications, routing rules that select models for tasks, documented pricing, and live access, then validates changes with tests and comparative benchmarks.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Add a new model generation to oh-my-hermes
  • Check API model IDs and dated snapshot recognition
  • Update model selection chains and related documentation
rlaope/oh-my-hermes3.8천2026년 10월 25일 업데이트

Prepare an accessibility audit for an interface using WCAG 2.2 AA, an accessibility standard. Organize evidence for keyboard use, screen readers, contrast, target size, and zoom behavior, then document findings, missing checks, and remediation handoffs.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reviewing checkout accessibility against WCAG 2.2 AA
  • Checking keyboard access and focus order
  • Organizing screen-reader labels and announcement evidence
rlaope/oh-my-hermes3.8천2026년 10월 25일 업데이트

Summarize earned badges, recent unlocks, achievement tiers, and progress using local files from the hermes-achievements plugin. Prepare a badge list or report section while making missing information and the limits of the recorded snapshot clear.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Checking earned badges
  • Reviewing recently unlocked achievements
  • Finding progress toward the next achievement tier
rlaope/oh-my-hermes3.8천2026년 10월 25일 업데이트

Examine a technical proposal through independent perspectives, challenge their findings, and resolve objections. The result is a structured set of constraints, decisions, risks, and open questions for a separate planning workflow.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reviewing a technical proposal before planning
  • Challenging assumptions behind a migration
  • Organizing risks and unresolved questions
rlaope/oh-my-hermes3.8천2026년 10월 25일 업데이트

Coordinate multiple Hermes agents or profiles through a shared task board. Organize assignments, handoffs, activity updates, blockers, and completion states, while distinguishing planned actions from work supported by observed results.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Coordinate agent roles for a launch checklist
  • Track task handoffs and blockers
  • Prepare work for pickup across profiles or after a restart
rlaope/oh-my-hermes3.8천2026년 10월 25일 업데이트

rlaope의 스킬 모두 보기

이 스킬의 문제 신고