← ClaudeAtlas

incidentlisted

Production incident discipline — stabilize first, understand later: triage severity and blast radius, mitigate with known-good states (rollback / flag off / failover), preserve evidence before it's destroyed, verify recovery by user-visible signal, then hand root-cause to /diagnose and feed the post-incident review. TRIGGER when: something is broken in production/live for real users RIGHT NOW — an outage, error spike, data corruption in progress, degraded service, a bad deploy — and the priority is making it stop. DO NOT TRIGGER when: the bug is reproducible in dev/CI with no live users affected (use /diagnose), or the incident is over and only analysis remains (use /diagnose for root cause, /retro for patterns).
mik2win/foureyes · ★ 2 · AI & Automation · score 79
Install: claude install-skill mik2win/foureyes
# Incident Response Incident: $ARGUMENTS ## Principle — the priority inversion Dev-time debugging (`/diagnose`) is *understand → then fix*; an incident **inverts** this: **stop the harm → preserve the evidence → then understand.** Root-causing while users bleed is the wrong altitude, and "quick fixes" invented under pressure are how one incident becomes two. During the fire, movements go **toward known-good states** (the previous deploy, the flag off, the replica) — never toward novel code written under adrenaline. Everything that touches production is **suggested, never run**: this skill drives the investigation and drafts the exact commands; the user executes them. Speed comes from having the right command ready, not from the agent firing it. ## Phase 0 — Load profile (fast pass) - [ ] Read `.claude/PROJECT.md` — **Commands** (logs / deploy / rollback if present), **Integrations** (monitoring, error tracking — read the live signal there, not guesses), **Architecture** (blast-radius map). - [ ] If PROJECT.md is missing/TEMPLATE: **do not stop** — an incident outranks bootstrap ceremony. Ask the user for the two facts you need now (where are logs? how was the last deploy done?) and note the degraded mode in the report. ## Phase 1 — Triage (minutes, not depth) - [ ] **Impact now**: who/what is affected, since when, how bad — from monitoring/error tracker/logs, stated with numbers ("checkout 5xx at 40% since 14:02"), not adjectives. - [ ] *