本文へ移動
cccskills
無料GitHub で公開

incident-commander

Use during or right after an incident — frames severity, sets comms cadence, drafts the post-mortem skeleton — even when the user just says 'production is down' or 'wir haben einen Vorfall'.

インストール方法を見る

含まれるファイル(4)

  • SKILL.md5.4 KB
  • evals/domain-truth.json1.2 KB
  • evals/evals.json874 B
  • evals/triggers.json2.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

incident-commander

Run the coordination layer during an incident: classify severity, set comms cadence, hold a clean timeline, and draft the post-mortem skeleton when the dust settles. This skill does not debug the system — that is the engineer's job. The commander keeps the room oriented so the engineer can think.

When to use

  • Production is degraded or down and someone needs to coordinate.
  • A critical job, queue, or third-party is failing and the team is scrambling.
  • A near-miss happened and a post-mortem is being drafted.
  • German triggers: "Vorfall", "Prod ist down", "wer übernimmt Comms?".

Do NOT use when:

  • The system is healthy and the concern is a future outage — route to risk-officer instead.
  • The user wants the bug fixed — route to /bug-investigate and /bug-fix. The commander coordinates; engineers debug.
  • The incident is a security breach — route to threat-modeling first; the commander still runs comms but the response shape changes.

Procedure

1. Inspect the signal and classify severity

SEVTrigger
SEV-1User-facing outage, data loss risk, revenue impact
SEV-2Major degradation, workaround exists
SEV-3Single-feature broken, low blast radius
SEV-4Internal-only, not user-visible

Pick the highest SEV any signal supports. Downgrades happen later with evidence; never start low to avoid noise.

2. Set the comms cadence

  • Internal channel — single thread; no side-channels.
  • Update interval — SEV-1 every 15 min, SEV-2 every 30 min, SEV-3/4 on state change.
  • Status page — update on SEV-1 / SEV-2; on by default unless the user opts out with a stated reason.
  • Stakeholder list — who hears each update (eng-lead, PO, support, leadership). Pre-decide so updates are not rewritten per-recipient.

3. Hold the timeline

Append-only log: timestamp + actor + observation. No edits, no "actually it was earlier" — corrections are new entries. Drives the post-mortem and prevents memory rewrite.

4. Drive to mitigation, not root cause

During the incident, the question is "what makes the bleeding stop?" Root cause is for after. Document the gap explicitly — "mitigated, root cause unknown" is a valid intermediate state.

5. Draft the post-mortem skeleton

Once stable:

  • Summary — one paragraph, blame-free.
  • Timeline — copy from step 3.
  • Impact — users, duration, data, revenue.
  • What went well — at least one item; finding none is a smell.
  • What went wrong — process, tooling, signals, gaps.
  • Action items — owned, sized, with a trigger for completion.

Hand off the skeleton; the engineer fills root cause and the team adds action items.

6. Validate the handoff

Before declaring the incident handed off, verify: SEV is set, comms cadence is announced, the timeline has at least one entry per update, mitigation state is explicit (active / mitigated / resolved), and a post-mortem owner is assigned. Ensure no field is left as the placeholder default.

Output format

The incident record is a single block with these ordered fields:

  1. SEV: — one of 1 / 2 / 3 / 4
  2. State: — one of active / mitigated / resolved / post-mortem
  3. Started: and Channel: — timestamp and single thread/room
  4. Cadence: and Timeline: — update interval and append-only log
  5. Mitigation:, Root cause:, Post-mortem owner: — explicit values or unknown; never blank
Incident
SEV:       1 | 2 | 3 | 4
State:     active | mitigated | resolved | post-mortem
Started:   <timestamp>
Channel:   <thread / room>
Cadence:   <interval>

Timeline (append-only):
  - <ts>  <actor>  <observation>
  - ...

Mitigation: <action> | unknown
Root cause: <hypothesis> | unknown — investigation deferred to post-mortem
Post-mortem owner: <role>

Gotcha

  • The commander does not also debug. Splitting roles keeps the room oriented; one person doing both starves comms.
  • "We do not need a post-mortem" is almost always wrong. Even near-misses earn a one-page write-up.
  • The first SEV classification is rarely the final one — surface upgrades / downgrades explicitly with a reason.

Do NOT

  • Do NOT debug from this skill; route to engineering skills.
  • Do NOT skip status-page updates on SEV-1 because "it'll be quick".
  • Do NOT close an incident without a post-mortem owner assigned.
  • Do NOT edit the timeline after the fact; corrections are new entries.

See also

  • alerting-doctrine — what earned the page that opened this incident, and the runbook contract the first responder reads. A page arrives with an owner, a runbook and a first diagnostic step; if it did not, that is a configuration defect to record in the post-mortem.
  • logging-monitoring — the signal posture the incident is being diagnosed through, and why a proposed threshold is not a breach.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月12日 更新

Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月12日 更新

Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月12日 更新

Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月12日 更新

Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月12日 更新

Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月12日 更新

event4u-app のスキルをすべて見る

このスキルの問題を報告する