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:
data-ai
license: Apache-2.0 NOT for unrelated tasks outside this domain.
development
Use when designing caching strategies (cache-aside, write-through, write-behind), implementing distributed locks, building rate limiters, leaderboards, real-time streams (XADD/consumer groups), pub/sub, or tuning eviction policies. Triggers: thundering-herd on cache miss, dogpile on key expiry, Redlock vs SET-NX-PX choice, sliding-window rate limiter, hot-key on a single cluster slot, big-key blowup, MULTI/EXEC across slots, KEYS in production. NOT for Redis Cluster operations/admin (different domain), embedded KV (SQLite, leveldb), in-process LRU caches, or Memcached.
tools
Drawing the `'use client'` boundary correctly in React Server Components apps (Next.js App Router, RSC frameworks) — leaf-pushing, slot composition, serialization rules, and environment poisoning prevention. Grounded in react.dev and Next.js 16 docs.
development
Use when designing rate limiting for an API, choosing between token bucket / sliding window / leaky bucket / fixed window, implementing it in Redis, deciding edge (Cloudflare/Upstash) vs origin enforcement, sizing per-user vs per-IP vs per-endpoint quotas, returning the right 429 response with Retry-After, or fixing the boundary-burst bug in fixed-window limiters. Triggers: 429 too many requests, INCR + EXPIRE, ZADD + ZREMRANGEBYSCORE + ZCARD, X-RateLimit-Remaining header, Cloudflare WAF rate limiting rules, Upstash @upstash/ratelimit, leaky bucket shaping vs policing, distributed rate limiter consistency. NOT for DDoS mitigation specifically (different scale), CAPTCHA / bot management, full WAF design, or per-user quota billing.