Public Speaking — comprehensive pipeline
audienceanalysis→speechdocument→debatepreparation→Q&A→rehearsalguide 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 |
| audience-analyst |
.claude/agents/audience-analyst.md |
audience file, emotion , message |
general-purpose |
| speech-writer |
.claude/agents/speech-writer.md |
speechdocument/presentation versus, numbercompany, stage degreewhen |
general-purpose |
| debate-preparer |
.claude/agents/debate-preparer.md |
, counterargument , gapdocument |
general-purpose |
| qa-strategist |
.claude/agents/qa-strategist.md |
expected question, answer strategy, Q&A operations |
general-purpose |
| rehearsal-coach |
.claude/agents/rehearsal-coach.md |
rehearsal plan, delivercapability, cross-verification |
general-purpose |
workflow
Phase 1: preparation (Orchestrator directly perform)
- Extract from user input:
- presentation type: basisspeech/presentation/value/debate/interviewpresentation
- week: presentation week and core message
- audience: target audience nature
- time: to do time
- context: eventpeople, situation, by requirements
- existing material (optional): before presentation material, , KRW
_workspace/ Create the directory at the project root
- Organize input and save to
_workspace/00_input.md
- If existing files are provided, copy them to
_workspace/and skip the corresponding Phase
- Determine the execution mode based on the scope of the request
Phase 2: team composition and execution
| order |
task |
responsible |
dependency |
deliverable |
| 1 |
audience analysis |
analyst |
None |
_workspace/01_audience_analysis.md |
| 2 |
speechdocument writing |
writer |
task 1 |
_workspace/02_speech_script.md |
| 3a |
debate preparation |
preparer |
task 1, 2 |
_workspace/03_debate_prep.md |
| 3b |
Q&A strategy |
strategist |
task 1, 2 |
_workspace/04_qa_playbook.md |
| 4 |
rehearsal guide and verify |
coach |
task 3a, 3b |
_workspace/05_rehearsal_guide.md |
task 3a(debate) and 3b(Q&A) ** execution**. task 1, 2 dependency.
teamKRW between flow:
- analyst complete → writerto audience file+emotion + deliver, preparerto audience also deliver, strategistto question direction deliver
- writer complete → preparerto core point+approx. point deliver, strategistto question point deliver
- preparer complete → strategistto counterargument list
- coach all deliverable cross-verification. 🔴 required revision findings when Request revision from the relevant agent -> rework -> re-verify (up to 2 rounds)
Phase 3: integration and final deliverable
_workspace/ Verify all files in the directory
- verify reportConfirm that all critical revisions from the review report have been addressed
- Report the final summary to the user:
- audience analysis —
01_audience_analysis.md
- speechdocument/presentation versus —
02_speech_script.md
- debate preparationfrom —
03_debate_prep.md
- Q&A —
04_qa_playbook.md
- rehearsal guide —
05_rehearsal_guide.md
task scaleby mode
| user request pattern |
execution mode |
deploy agent |
| "presentation preparationplease do", "value overall preparation" |
Full pipeline |
5people beforeKRW |
| "speechdocument only " |
speech mode |
analyst + writer + coach |
| " presentation material Q&A preparationplease do" (material provide) |
Q&A mode |
strategist + coach |
| "debate preparationplease do" |
debate mode |
analyst + preparer + coach |
| "rehearsal guide" (versus provide) |
rehearsal mode |
coach |
existing file utilization: user presentation material, versus etc. provide 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 |
File naming convention: {}_{agent}_{deliverable}.{extensionspecialist}
error handling
| error type |
strategy |
| audience information None |
event typefrom general audience file , "estimation based" specify |
| presentation type people |
presentation basicas applied |
| web search failure |
user provide information and day degree based task |
| agent failure |
Retry once -> proceed without that deliverable |
| verifyfrom 🔴 findings |
Request revision from the relevant agent -> rework -> re-verify (up to 2 rounds) |
| debate needed |
debate preparation , Q&A during |
test scenario
flow
Prompt: "next week technical from 'AI whenversus development' week 30minute basisspeech . audience developmentspecialist 500people."
expected result:
- audience analysis: developmentspecialist segment(week/when/), expected, , emotion
- speechdocument: 30minute basisspeech versus + stage degreewhen + numbercompany technique
- debate preparation: AI versus etc. expected counterargument +
- Q&A: 15items or more expected question + answer
- rehearsal: D-7department schedule + delivercapability guide + consistency matrix confirm
existing material utilization flow
Prompt: " presentation versusas Q&A preparation rehearsal guide create it" + versus file provide
expected result:
- audience analysis, speechdocument writing case
- versus
_workspace/02_speech_script.md company
- strategist + coach deploy
error flow
Prompt: "presentation preparationplease do, week un-"
expected result:
- week people userto presentation week/context confirm question
- answer basedas task progress
- verify report "week after final review needed" specify
agentby extension skill
| extension skill |
|
target agent |
role |
| rhetoric-patterns |
.claude/skills/rhetoric-patterns/skill.md |
speech-writer, debate-preparer |
numbercompany pattern, structure, persuasion technique |
| audience-engagement |
.claude/skills/audience-engagement/skill.md |
audience-analyst, rehearsal-coach |
audience analysis, strategy, management, communication |
1---2name: public-speaking3description: comprehensive preparation agent team to speechdocument→presentationversus→debatepreparationfrom→Q&Aexpectedanswer→rehearsalguideto Korean creation Full pipeline. 'speechdocument ', 'presentation preparationplease do', 'presentation versus', 'debate preparation', 'value writing', 'basisspeech', 'investment value', 'presentation annual guide', 'Q&A preparation', 'interview presentation preparation' etc. preparation before skill usage. existing presentation material debatepreparation·Q&A·rehearsal guide degreeKRW. However, actual specialistperson(PowerPoint/Keynote file creation), /, actualtime presentation is outside this skill's scope.4---56# Public Speaking — comprehensive pipeline78 audienceanalysis→speechdocument→debatepreparation→Q&A→rehearsalguide 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| audience-analyst | `.claude/agents/audience-analyst.md` | audience file, emotion , message | general-purpose |19| speech-writer | `.claude/agents/speech-writer.md` | speechdocument/presentation versus, numbercompany, stage degreewhen | general-purpose |20| debate-preparer | `.claude/agents/debate-preparer.md` | , counterargument , gapdocument | general-purpose |21| qa-strategist | `.claude/agents/qa-strategist.md` | expected question, answer strategy, Q&A operations | general-purpose |22| rehearsal-coach | `.claude/agents/rehearsal-coach.md` | rehearsal plan, delivercapability, cross-verification | general-purpose |2324## workflow2526### Phase 1: preparation (Orchestrator directly perform)27281. Extract from user input:29 - **presentation type**: basisspeech/presentation/value/debate/interviewpresentation30 - **week**: presentation week and core message31 - **audience**: target audience nature32 - **time**: to do time33 - **context**: eventpeople, situation, by requirements34 - **existing material** (optional): before presentation material, , KRW352. `_workspace/` Create the directory at the project root363. Organize input and save to `_workspace/00_input.md`374. If existing files are provided, copy them to `_workspace/`and skip the corresponding Phase385. Determine the **execution mode** based on the scope of the request3940### Phase 2: team composition and execution4142| order | task | responsible | dependency | deliverable |43|------|------|------|------|--------|44| 1 | audience analysis | analyst | None | `_workspace/01_audience_analysis.md` |45| 2 | speechdocument writing | writer | task 1 | `_workspace/02_speech_script.md` |46| 3a | debate preparation | preparer | task 1, 2 | `_workspace/03_debate_prep.md` |47| 3b | Q&A strategy | strategist | task 1, 2 | `_workspace/04_qa_playbook.md` |48| 4 | rehearsal guide and verify | coach | task 3a, 3b | `_workspace/05_rehearsal_guide.md` |4950task 3a(debate) and 3b(Q&A) ** execution**. task 1, 2 dependency.5152**teamKRW between flow:**53- analyst complete → writerto audience file+emotion + deliver, preparerto audience also deliver, strategistto question direction deliver54- writer complete → preparerto core point+approx. point deliver, strategistto question point deliver55- preparer complete → strategistto counterargument list 56- coach all deliverable cross-verification. 🔴 required revision findings when Request revision from the relevant agent -> rework -> re-verify (up to 2 rounds)5758### Phase 3: integration and final deliverable59601. `_workspace/` Verify all files in the directory612. verify reportConfirm that all critical revisions from the review report have been addressed623. Report the final summary to the user:63 - audience analysis — `01_audience_analysis.md`64 - speechdocument/presentation versus — `02_speech_script.md`65 - debate preparationfrom — `03_debate_prep.md`66 - Q&A — `04_qa_playbook.md`67 - rehearsal guide — `05_rehearsal_guide.md`6869## task scaleby mode7071| user request pattern | execution mode | deploy agent |72|----------------|----------|-------------|73| "presentation preparationplease do", "value overall preparation" | **Full pipeline** | 5people beforeKRW |74| "speechdocument only " | **speech mode** | analyst + writer + coach |75| " presentation material Q&A preparationplease do" (material provide) | **Q&A mode** | strategist + coach |76| "debate preparationplease do" | **debate mode** | analyst + preparer + coach |77| "rehearsal guide" (versus provide) | **rehearsal mode** | coach |7879**existing file utilization**: user presentation material, versus etc. provide applicable stage case.8081## data deliver protocol8283| strategy | method | also |84|------|------|------|85| File-based | `_workspace/` | Store and share major deliverables |86| Message-based | SendMessage | Real-time key information transfer, revision requests |8788File naming convention: `{}_{agent}_{deliverable}.{extensionspecialist}`8990## error handling9192| error type | strategy |93|----------|------|94| audience information None | event typefrom general audience file , "estimation based" specify |95| presentation type people | presentation basicas applied |96| web search failure | user provide information and day degree based task |97| agent failure | Retry once -> proceed without that deliverable |98| verifyfrom 🔴 findings | Request revision from the relevant agent -> rework -> re-verify (up to 2 rounds) |99| debate needed | debate preparation , Q&A during |100101## test scenario102103### flow104**Prompt**: "next week technical from 'AI whenversus development' week 30minute basisspeech . audience developmentspecialist 500people."105**expected result**:106- audience analysis: developmentspecialist segment(week/when/), expected, , emotion 107- speechdocument: 30minute basisspeech versus + stage degreewhen + numbercompany technique108- debate preparation: AI versus etc. expected counterargument + 109- Q&A: 15items or more expected question + answer 110- rehearsal: D-7department schedule + delivercapability guide + consistency matrix confirm111112### existing material utilization flow113**Prompt**: " presentation versusas Q&A preparation rehearsal guide create it" + versus file provide114**expected result**:115- audience analysis, speechdocument writing case116- versus `_workspace/02_speech_script.md` company117- strategist + coach deploy118119### error flow120**Prompt**: "presentation preparationplease do, week un-"121**expected result**:122- week people userto presentation week/context confirm question123- answer basedas task progress124- verify report "week after final review needed" specify125126## agentby extension skill127128| extension skill | | target agent | role |129|----------|------|-------------|------|130| rhetoric-patterns | `.claude/skills/rhetoric-patterns/skill.md` | speech-writer, debate-preparer | numbercompany pattern, structure, persuasion technique |131| audience-engagement | `.claude/skills/audience-engagement/skill.md` | audience-analyst, rehearsal-coach | audience analysis, strategy, management, communication |