Crisis Communication — crisis Full pipeline
crisis situation situationidentify→messagestrategy→press release→Q&A→monitoring An agent team collaborates to generate all deliverables at once.
execution mode
agent team — 5 agents communicate directly via SendMessage and cross-verify each other's work.
agent composition
| agent |
file |
role |
type |
| situation-analyst |
.claude/agents/situation-analyst.md |
companyactualtotal, stakeholder, crisisetc.grade |
general-purpose |
| message-strategist |
.claude/agents/message-strategist.md |
coremessage, tone, channelstrategy |
general-purpose |
| press-release-writer |
.claude/agents/press-release-writer.md |
press release, officialdocument, withindepartmentdegree |
general-purpose |
| qa-preparer |
.claude/agents/qa-preparer.md |
expectedquestion, answerguide, when |
general-purpose |
| media-monitor |
.claude/agents/media-monitor.md |
tracking, 2gapcrisisdegree, judgment |
general-purpose |
workflow
Phase 1: preparation (Orchestrator directly perform)
- Extract from user input:
- crisis situation: day occurrence
- ** information**: people, scale,
- current status: press coverage department, withindepartment persondegree timing, initial response department
- constraint condition (optional): legal issue, matters, time constraint
- existing document (optional): existing press release, withindepartment report etc.
_workspace/ Create the directory at the project root
- Organize input and save to
_workspace/00_input.md
- existing document
_workspace/ companyand applicable Phase
- Determine the execution mode based on the scope of the request ( "task scaleby mode" reference)
Phase 2: team composition and execution
team compositionand task to do. task between dependency total next and :
| order |
task |
responsible |
dependency |
deliverable |
| 1 |
situation analysis |
analyst |
None |
_workspace/01_situation_analysis.md |
| 2 |
message strategy |
strategist |
task 1 |
_workspace/02_message_strategy.md |
| 3a |
press release writing |
writer |
task 1, 2 |
_workspace/03_press_release.md |
| 3b |
Q&A preparation |
preparer |
task 1, 2 |
_workspace/04_qa_briefing.md |
| 4 |
monitoring plan |
monitor |
task 1, 2, 3a, 3b |
_workspace/05_monitoring_plan.md |
task 3a(press release) and 3b(Q&A) ** execution**. task 2(messagestrategy) only dependency when whenworkto do number .
teamKRW between flow:
- analyst complete → strategistto crisisetc.grade·stakeholder· deliver
- strategist complete → writerto coremessage·tone·No-Go Phrases deliver, preparerto stakeholderby message deliver
- writer complete → preparerto official documentplan deliver (Q&A consistency secure)
- preparer complete → monitorto expected question pattern deliver
- monitor all deliverable cross-verificationto message consistency, scenario, inspection
Phase 3: integration and final deliverable
verify result basedas final deliverable organization:
_workspace/ Verify all files in the directory
- message consistency issue findings applicable agent revision request (versus 2)
- Report the final summary to the user:
- situation analysis report —
01_situation_analysis.md
- message strategyfrom —
02_message_strategy.md
- press release/document —
03_press_release.md
- Q&A when —
04_qa_briefing.md
- monitoring plan —
05_monitoring_plan.md
task scaleby mode
user request scope according to deploy agent :
| user request pattern |
execution mode |
deploy agent |
| "crisis response overall preparationplease do", "Full package" |
Full pipeline |
5people beforeKRW |
| "press release only " |
press release mode |
analyst + strategist + writer |
| "basisspecialist Q&A preparationplease do" |
Q&A mode |
analyst + strategist + preparer |
| "crisis situation analysis only please do" |
analysis mode |
analyst |
| " press release reviewplease do" (existing file) |
review mode |
strategist + monitor |
existing file utilization: user existing press release, withindepartment report etc. provide, applicable file _workspace/ qualityKorean position companyand applicable stage case.
data deliver protocol
| strategy |
method |
also |
| File-based |
_workspace/ |
Store and share major deliverables |
| Message-based |
SendMessage |
Real-time key information transfer, revision requests |
| Task-based |
TaskCreate/TaskUpdate |
Progress tracking, dependency management |
File naming convention: {}_{agent}_{deliverable}.{extensionspecialist}
error handling
| error type |
strategy |
| crisis information insufficient |
analyst scenario basedas task, "[information limitation]" specify |
| web search failure |
company crisis type day patternas versus, report " un-confirm" specify |
| legal judgment needed |
⚖️ tablebasis after ratereview needed matters by also organization, reportnumberquality version |
| agent failure |
Retry once -> proceed without that deliverable, final reporting specify |
| message day findings |
applicable agent revision request → re-task (versus 2) |
test scenario
flow
Prompt: " company from client itemspersoninformation 5 only case . press coverage before withindepartmentfrom 30minute before findings. crisis response communication overall preparationplease do."
expected result:
- situation analysis: data crisisetc.grade Critical , itemspersoninformationreport risk, stakeholder 6items or more
- message strategy: 3C core message, response, No-Go Phrases 5items or more
- press release: + press release + CEO fromKorean
- Q&A: categoryby expected question 20items or more, question response
- monitoring: channelby , standard, crisis judgment standard
departmentminute request flow
Prompt: "withinday basisspecialistperson Q&A only grade preparationplease do. situation ."
expected result:
- Q&A mode beforeexchange (analyst + strategist + preparer)
- question (planbeforenature, report, scope, cause, re-degree)
- versusperson 1-degree + degree document
error flow
Prompt: "crisis response preparationplease do, situation SNSfrom "
expected result:
- analyst "[information limitation]" specify after SNS crisis type scenario 3items present
- each scenarioby core message preparation
- i.e.when provide
agentby extension skill
| extension skill |
|
target agent |
role |
| stakeholder-mapping |
.claude/skills/stakeholder-mapping/skill.md |
situation-analyst, message-strategist |
stakeholder mapping, crisis etc.grade, timeline |
| media-response-templates |
.claude/skills/media-response-templates/skill.md |
press-release-writer, qa-preparer |
press release template, Q&A ABT structure, prohibited tablecurrent |
1---2name: crisis-communication3description: crisis situation occurrence when situationidentify, messagestrategy, press release, Q&A, monitoringto agent team to integration crisis package Korean creation Full pipeline. 'crisis response', 'crisis communication', 'press release writing', 'crisismanagement', 'crisis management', 'grade response', ' response', 'basisspecialist preparation', 'official document', 'crisis strategy', 'companydocument writing', ' response', 'data response', 'companycase company response' etc. crisis situation communication before skill usage. crisis type degree also crisis response framework provide. However, actual rate specialistdocument, insurance , company/company versus, actualtime SNS monitoring API annual is outside this skill's scope.4---56# Crisis Communication — crisis Full pipeline78crisis situation situationidentify→messagestrategy→press release→Q&A→monitoring An agent team collaborates to generate all deliverables at once.910## execution mode1112**agent team** — 5 agents communicate directly via SendMessage and cross-verify each other's work.1314## agent composition1516| agent | file | role | type |17|---------|------|------|------|18| situation-analyst | `.claude/agents/situation-analyst.md` | companyactualtotal, stakeholder, crisisetc.grade | general-purpose |19| message-strategist | `.claude/agents/message-strategist.md` | coremessage, tone, channelstrategy | general-purpose |20| press-release-writer | `.claude/agents/press-release-writer.md` | press release, officialdocument, withindepartmentdegree | general-purpose |21| qa-preparer | `.claude/agents/qa-preparer.md` | expectedquestion, answerguide, when | general-purpose |22| media-monitor | `.claude/agents/media-monitor.md` | tracking, 2gapcrisisdegree, judgment | general-purpose |2324## workflow2526### Phase 1: preparation (Orchestrator directly perform)27281. Extract from user input:29 - **crisis situation**: day occurrence30 - ** information**: people, scale, 31 - **current status**: press coverage department, withindepartment persondegree timing, initial response department32 - **constraint condition** (optional): legal issue, matters, time constraint33 - **existing document** (optional): existing press release, withindepartment report etc.342. `_workspace/` Create the directory at the project root353. Organize input and save to `_workspace/00_input.md`364. existing document `_workspace/` companyand applicable Phase 375. Determine the **execution mode** based on the scope of the request ( "task scaleby mode" reference)3839### Phase 2: team composition and execution4041team compositionand task to do. task between dependency total next and :4243| order | task | responsible | dependency | deliverable |44|------|------|------|------|--------|45| 1 | situation analysis | analyst | None | `_workspace/01_situation_analysis.md` |46| 2 | message strategy | strategist | task 1 | `_workspace/02_message_strategy.md` |47| 3a | press release writing | writer | task 1, 2 | `_workspace/03_press_release.md` |48| 3b | Q&A preparation | preparer | task 1, 2 | `_workspace/04_qa_briefing.md` |49| 4 | monitoring plan | monitor | task 1, 2, 3a, 3b | `_workspace/05_monitoring_plan.md` |5051task 3a(press release) and 3b(Q&A) ** execution**. task 2(messagestrategy) only dependency when whenworkto do number .5253**teamKRW between flow:**54- analyst complete → strategistto crisisetc.grade·stakeholder· deliver55- strategist complete → writerto coremessage·tone·No-Go Phrases deliver, preparerto stakeholderby message deliver56- writer complete → preparerto official documentplan deliver (Q&A consistency secure)57- preparer complete → monitorto expected question pattern deliver58- monitor all deliverable cross-verificationto message consistency, scenario, inspection5960### Phase 3: integration and final deliverable6162 verify result basedas final deliverable organization:63641. `_workspace/` Verify all files in the directory652. message consistency issue findings applicable agent revision request (versus 2)663. Report the final summary to the user:67 - situation analysis report — `01_situation_analysis.md`68 - message strategyfrom — `02_message_strategy.md`69 - press release/document — `03_press_release.md`70 - Q&A when — `04_qa_briefing.md`71 - monitoring plan — `05_monitoring_plan.md`7273## task scaleby mode7475user request scope according to deploy agent :7677| user request pattern | execution mode | deploy agent |78|----------------|----------|-------------|79| "crisis response overall preparationplease do", "Full package" | **Full pipeline** | 5people beforeKRW |80| "press release only " | **press release mode** | analyst + strategist + writer |81| "basisspecialist Q&A preparationplease do" | **Q&A mode** | analyst + strategist + preparer |82| "crisis situation analysis only please do" | **analysis mode** | analyst |83| " press release reviewplease do" (existing file) | **review mode** | strategist + monitor |8485**existing file utilization**: user existing press release, withindepartment report etc. provide, applicable file `_workspace/` qualityKorean position companyand applicable stage case.8687## data deliver protocol8889| strategy | method | also |90|------|------|------|91| File-based | `_workspace/` | Store and share major deliverables |92| Message-based | SendMessage | Real-time key information transfer, revision requests |93| Task-based | TaskCreate/TaskUpdate | Progress tracking, dependency management |9495File naming convention: `{}_{agent}_{deliverable}.{extensionspecialist}`9697## error handling9899| error type | strategy |100|----------|------|101| crisis information insufficient | analyst scenario basedas task, "[information limitation]" specify |102| web search failure | company crisis type day patternas versus, report " un-confirm" specify |103| legal judgment needed | ⚖️ tablebasis after ratereview needed matters by also organization, reportnumberquality version |104| agent failure | Retry once -> proceed without that deliverable, final reporting specify |105| message day findings | applicable agent revision request → re-task (versus 2) |106107## test scenario108109### flow110**Prompt**: " company from client itemspersoninformation 5 only case . press coverage before withindepartmentfrom 30minute before findings. crisis response communication overall preparationplease do."111**expected result**:112- situation analysis: data crisisetc.grade Critical , itemspersoninformationreport risk, stakeholder 6items or more113- message strategy: 3C core message, response, No-Go Phrases 5items or more114- press release: + press release + CEO fromKorean115- Q&A: categoryby expected question 20items or more, question response116- monitoring: channelby , standard, crisis judgment standard117118### departmentminute request flow119**Prompt**: "withinday basisspecialistperson Q&A only grade preparationplease do. situation ."120**expected result**:121- Q&A mode beforeexchange (analyst + strategist + preparer)122- question (planbeforenature, report, scope, cause, re-degree)123- versusperson 1-degree + degree document124125### error flow126**Prompt**: "crisis response preparationplease do, situation SNSfrom "127**expected result**:128- analyst "[information limitation]" specify after SNS crisis type scenario 3items present129- each scenarioby core message preparation130- i.e.when provide131132## agentby extension skill133134| extension skill | | target agent | role |135|----------|------|-------------|------|136| stakeholder-mapping | `.claude/skills/stakeholder-mapping/skill.md` | situation-analyst, message-strategist | stakeholder mapping, crisis etc.grade, timeline |137| media-response-templates | `.claude/skills/media-response-templates/skill.md` | press-release-writer, qa-preparer | press release template, Q&A ABT structure, prohibited tablecurrent |