generate-response-plan — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited generate-response-plan (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.