skills/incident-command-decisions/SKILL.md
Decision-making patterns in incident command and emergency management leadership contexts
npx skillsauth add curiositech/windags-skills incident-command-decisionsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Novelty Assessment:
├─ High Pattern Match Confidence + Well-Precedented
│ └─ Route to SB-Level: Compiled response, no deliberation
├─ Medium Match + Parametric Variation Needed
│ └─ Route to RB-Level: Rule lookup + situational adjustment
└─ Low Match OR High Stakes + Novel Elements
└─ Route to KB-Level: Analytical reasoning + uncertainty tracking
Time Pressure vs Accuracy Trade-off:
├─ High Time Pressure + Moderate Stakes
│ └─ RPD Mode: Pattern match → simulate first option → act
├─ Moderate Time + High Stakes
│ └─ Modified RPD: Pattern match → simulate 2-3 options
└─ Low Time Pressure + Critical Decision
└─ Full Analysis: Generate options → compare → decide
Information Gap Assessment:
├─ Missing Info Would Change Action
│ ├─ Acquisition Cost < Decision Delay Cost → Acquire first
│ └─ Acquisition Cost > Decision Delay Cost → Act on current estimate
├─ Missing Info Would Only Increase Confidence
│ └─ Skip acquisition → Act immediately
└─ Uncertainty is Aleatory (Random)
└─ Build robust response → Don't wait for clarity
Agent Count & Complexity:
├─ Single Agent Task
│ └─ Individual optimization sufficient
├─ 2-5 Agent Coordination
│ └─ Explicit handoff protocols + shared state
├─ 5+ Agents OR Cross-Domain
│ ├─ Centralized: Single coordinator + hierarchical reporting
│ └─ Distributed: Mesh communication + conflict resolution
└─ Mission-Critical Multi-Agent
└─ Redundant coordination + failure detection + graceful degradation
IF: Pattern match confidence < 60% AND stakes = high
→ Escalate to KB-level analysis
IF: Multiple simulation failures on first option
→ Generate second option (don't enumerate all)
IF: Information gaps block action AND delay cost < error cost
→ Pause for targeted information acquisition
IF: Inter-agent coordination failure detected
→ Switch to centralized coordination mode
IF: Time pressure + no clear pattern match
→ Apply "least regret" heuristic + act
1. Behavioral Level Mismatch
2. Analysis Paralysis Under Pressure
3. Epistemic Cowardice
4. Coordination Centralization Cascade
5. Retrospective Training Contamination
Scenario: Multi-agent system monitoring industrial facility. Sensor agent detects anomalous temperature spike in reactor core. Need to route to appropriate response level.
Novice Approach: Generate full option tree, analyze each branch, compute expected values.
Expert Decision Process:
Key Decision Points Navigated:
What Novice Misses: Time cost of full analysis, adequacy of rule-based response, value of rapid initial action with planned escalation.
Scenario: Customer service system with specialized agents (billing, technical, account management). Customer issue spans multiple domains. Initial routing to billing agent, but issue requires technical knowledge.
Failure Pattern: Billing agent attempts to handle technical aspects (wrong behavioral level), customer transferred multiple times, no agent has complete context.
Expert Coordination Process:
Decision Points:
Failure Prevention: Clear expertise boundaries, mandatory context transfer protocols, shared state visibility.
Scenario: AI safety monitoring system encounters new failure mode not in training data. System showing anomalous behavior, potential risk to users, 5-minute window before automatic failsafe triggers.
Expert Response Pattern:
Critical Trade-offs:
Task completion checklist - verify each before considering decision process complete:
Do NOT use this skill for:
Delegate instead to:
task-decomposition for routine multi-step processessystem-architecture for non-crisis system designcreative-problem-solving for open-ended ideationquantitative-reasoning for optimization problemscapability-development for single-agent improvementUse this skill specifically when:
tools
Building resilient distributed systems with circuit breakers, retries with full-jitter exponential backoff, retry budgets (per-request 3-attempt + per-client 10% ratio per Google SRE), deadline propagation, and the cascading-failure math (4 layers × 3 retries = 64x amplification). Grounded in Resilience4j, Microsoft Cloud Patterns, AWS Architecture Blog (Marc Brooker), and Google SRE Book.
testing
Designing HTTP cache headers that work correctly across browsers, CDNs, and shared proxies — `Cache-Control` directives per RFC 9111, `stale-while-revalidate` and `stale-if-error` per RFC 5861, the Vary header for varying responses, and surrogate keys for tag-based purging. Grounded in IETF RFCs and Cloudflare/Fastly docs.
development
Use when designing or fixing a Content Security Policy on a real site, choosing between nonce-based and hash-based CSP, adding strict-dynamic, debugging "Refused to execute inline script" errors, deploying CSP in report-only mode first, configuring report-to / report-uri, or auditing an existing policy for unsafe-inline / unsafe-eval / wildcards. Triggers: "CSP blocks legitimate inline script", strict-dynamic, nonce-{RANDOM}, sha256-{HASH}, object-src none, base-uri none, frame-ancestors, Trusted Types, X-Content-Security-Policy obsolete, report-only vs enforced. NOT for general HTTP security headers (HSTS, COOP/COEP), Trusted Types deep dive, CORS configuration, or building a WAF.
tools
Choosing and operating an HTTP API versioning strategy that doesn't break clients — Stripe's date-based pinned versions, the Deprecation/Sunset header pair (RFC 9745 + RFC 8594), URI vs header vs media-type approaches, and the version-transformer pattern. Grounded in Stripe's published architecture and IETF RFCs.