From project-manager
Generates an incident response plan (response-plan-{id}.md) for Phase 5 — Launch. Covers task #27 of the project management agent. Handles mixed incident types: Technical (system failures, critical bugs, infrastructure), Operational (deployment failures, process breakdowns), and Business (KPI collapse, PR crises, legal issues). Classifies severity (Critical / High / Medium / Low) from PM description; enriches the plan with team and stakeholder data from project files. The plan includes: incident description, impact assessment, response team, root cause analysis, action plan with owners, resolution timeline, escalation path, communication plan, and post-incident tasks. Mode B: agent prepares draft, PM reviews and approves. Triggers EN: 'incident response plan', 'incident occurred', 'system down'.
npx claudepluginhub kirkruglov/claude-project-managerThis skill uses the workspace's default tool permissions.
Generates an incident response plan for Phase 5 — Launch. Supports Technical,
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Generates an incident response plan for Phase 5 — Launch. Supports Technical, Operational, and Business incident types. Classifies severity from PM description, reads project context files, and produces a structured response-plan-{id}.md. Mode B: agent prepares a draft, PM reviews and approves.
Russian: «инцидент», «план реагирования», «произошёл инцидент», «сбой системы», «критическая ошибка», «проблема при запуске», «составь план реагирования», «что делать при инциденте» English: "incident response plan", "incident occurred", "system down", "generate response plan", "launch incident", "critical bug response", "production issue"
response-plan-ru.md, responses in Russianresponse-plan-en.md, responses in English| Data | Required | Source |
|---|---|---|
| Incident description (what happened, when, where) | yes | PM in chat |
| Incident type and severity | no | Inferred from description or PM asked |
| Project name and current phase | no | project-state.md |
| Team composition and roles | no | 02-planning/resource-plan.md or project-state.md |
| Escalation contacts | no | 01-initiation/stakeholder-map.md |
| Current plan milestones | no | 02-planning/project-plan.md |
| Registered risks | no | 01-initiation/risk-register.md |
| File | Project path | Task |
|---|---|---|
response-plan-{INCIDENT_ID}.md | 03-execution/ | #27 |
Incident ID format: INC-YYYYMMDD-NNN (sequential within the project).
File name example: response-plan-INC-20260425-001.md
Guard-rail — verify request type. If the request is about incident management methodology in general, not a specific incident in a running project → respond: "generate-response-plan creates an incident response plan for a specific incident in Phase 5 (Launch). Describe what happened in your project — I'll generate the plan." Do not start the workflow.
Ask PM to describe the incident if not provided in the request: "To generate the response plan, tell me:
Do not proceed to Step 2 until the PM provides at least a brief incident description.
Determine incident type from description:
| Indicators | Type |
|---|---|
| System failure, critical bug, infrastructure down, deployment error, data loss | Technical |
| Process breakdown, team blocker, deployment failure due to process, resource failure | Operational |
| KPI below threshold, PR/reputational crisis, legal issue, marketing campaign failure | Business |
If the description contains indicators of multiple types → use the primary type (most impactful). If type is unclear → ask: "Is this primarily a technical failure, an operational issue, or a business-level problem?"
Determine severity from description:
| Severity | Criteria |
|---|---|
| Critical | System completely down, major data loss, legal/compliance breach, project fully blocked |
| High | Major functionality degraded, significant user impact, project at risk of delay |
| Medium | Partial service impact, workaround available, limited user impact |
| Low | Minor issue, minimal impact, no immediate threat to delivery |
If severity cannot be determined from description → ask: "How would you rate the severity?
Read project-state.md to obtain:
Read 02-planning/resource-plan.md (if available) → extract team roles and names for the Response Team section.
Read 01-initiation/stakeholder-map.md (if available) → extract Approver/Sponsor contacts for the Escalation Path.
Read 01-initiation/risk-register.md (if available) → check if the incident matches a registered risk; if yes, note the risk ID.
Read 02-planning/project-plan.md (if available) → extract current milestone/deadline to assess timeline impact.
If files are unavailable: continue with PM-provided data and placeholder values. Notify in chat: "[Filename] not found — the corresponding section will use placeholders. Fill in manually after saving."
Generate Incident ID:
03-execution/ for existing response-plan-*.md files.INC-{YYYYMMDD}-{NNN} using today's date.Load the template corresponding to the detected language:
templates/response-plan-ru.mdtemplates/response-plan-en.mdPopulate the template:
Incident overview (§1):
Impact assessment (§2):
Response team (§3):
[TBD]Root cause analysis (§4):
Action plan (§5):
[OWNER][TIME] if unknownResolution timeline (§6):
Escalation path (§7):
Communication plan (§8):
Post-incident tasks (§9):
Output to chat:
Ask: "Draft is ready. Would you like to:
Do not create the file until PM responds.
response-plan-{INCIDENT_ID}.md in {project}/03-execution/.project-state.md: add artifact record → status draft.logs/log.md:
{DATE}: generate-response-plan — created 03-execution/response-plan-{INCIDENT_ID}.md, type: {TYPE}, severity: {SEVERITY}| File | Purpose |
|---|---|
templates/response-plan-en.md | Incident response plan template (EN) |
templates/response-plan-ru.md | Incident response plan template (RU) |
Reads (optional):
project-state.md — project name, current phase02-planning/resource-plan.md — team roles and contacts01-initiation/stakeholder-map.md — escalation and communication contacts01-initiation/risk-register.md — registered risks for cross-reference02-planning/project-plan.md — milestones and timeline impact assessmentPasses data to:
send-email — for external stakeholder notifications per §8 (Communication Plan), autonomy level per comm-plan.md