From karmaiq-firefighter
Diagnose production incidents end-to-end via karmaIQ. Loads when the user reports API errors, 5xx, slow endpoints, latency spikes, p99 regressions, alerts firing, error chains, exception types, customer complaints, or 'something is broken in prod'. Delegates multi-step root-cause investigation to the karmaiq-firefighter subagent so the main conversation stays clean.
How this skill is triggered — by the user, by Claude, or both
Slash command
/karmaiq-firefighter:firefighting-prod-incidentsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user is reporting (or describing) a live production problem. Switch into karmaIQ incident-response mode.
The user is reporting (or describing) a live production problem. Switch into karmaIQ incident-response mode.
Delegate to the karmaiq-firefighter subagent (preferred for real incidents). Use the Task tool with subagent_type=karmaiq-firefighter whenever:
The subagent has the W1 workflow built-in and returns a focused summary instead of flooding this conversation with intermediate tool output. Pass the user's description verbatim as the subagent's prompt.
Stay inline only when:
interface_idStandard W1:
mcp__karma-iq__get_time_intervals(duration_minutes=720, num_windows=12) — find whenmcp__karma-iq__search_catalog(catalog="graph", query="<user-mentioned name>") — resolve node_idmcp__karma-iq__get_api_deep_dive(interface_id="<exact>", epochStartTime=..., epochEndTime=...) — pinned RCAroot_cause_candidates for upstream blame. diagnose_code_path_errors for exception types.Read the active domain from ${CLAUDE_PLUGIN_DATA}/../karmaiq-core/domain.txt. Pass domain=... on every call.
## Finding
<root cause, 1–2 lines, plain words, up-front>
## Evidence
<table or 3–6 bullets — concrete numbers: QPM, error %, exception types, time window>
## Next step
<one concrete tool call OR mitigation suggestion>
Drop sections that don't apply. Never paste raw tool output.
karmaiq-impact if installed; do not investigate here.karmaiq-promotion-gate if installed; do not call regression_diff from here.get_time_intervals first.search_catalog.([^/]+) stays ([^/]+) — never rewrite to {id}.regression_diff (that is the canary gate, not RCA)npx claudepluginhub codekarma-tech-public/codekarma-mcp-plugin --plugin karmaiq-firefighterProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.