퍼블릭스피킹 종합 준비를 에이전트 팀이 협업하여 연설문→발표대본→토론준비서→Q&A예상답변→리허설가이드까지 한 번에 생성하는 풀 파이프라인. '연설문 써줘', '발표 준비해줘', '프레젠테이션 대본', '토론 준비', '스피치 작성', '기조연설', '투자 피치', '발표 연습 가이드', 'Q&A 준비', '면접 발표 준비' 등 퍼블릭스피킹 준비 전반에 이 스킬을 사용한다. 기존 발표 자료가 있으면 토론준비·Q&A·리허설 가이드를 지원한다. 단, 실제 슬라이드 디자인(PowerPoint/Keynote 파일 생성), 영상 촬영/편집, 실시간 발표 코칭은 이 스킬의 범위가 아니다.
퍼블릭스피킹의 청중분석→연설문→토론준비→Q&A→리허설가이드를 에이전트 팀이 협업하여 한 번에 생성한다.
에이전트 팀 — 5명이 SendMessage로 직접 통신하며 교차 검증한다.
| 에이전트 | 파일 | 역할 | 타입 |
|---|---|---|---|
| audience-analyst | .claude/agents/audience-analyst.md | 청중 프로파일, 감정 여정, 메시지 프레이밍 | general-purpose |
| speech-writer | .claude/agents/speech-writer.md | 연설문/발표 대본, 수사학, 무대 지시 | general-purpose |
| debate-preparer | .claude/agents/debate-preparer.md | 논증 강화, 반론 방어, 교차심문 | general-purpose |
| qa-strategist | .claude/agents/qa-strategist.md | 예상 질문, 답변 전략, Q&A 운영 | general-purpose |
| rehearsal-coach | .claude/agents/rehearsal-coach.md | 리허설 계획, 전달력, 교차 검증 | general-purpose |
_workspace/ 디렉토리를 프로젝트 루트에 생성한다_workspace/00_input.md에 저장한다_workspace/에 복사하고 해당 Phase를 건너뛴다| 순서 | 작업 | 담당 | 의존 | 산출물 |
|---|---|---|---|---|
| 1 | 청중 분석 | analyst | 없음 | _workspace/01_audience_analysis.md |
| 2 | 연설문 작성 | writer | 작업 1 | _workspace/02_speech_script.md |
| 3a | 토론 준비 | preparer | 작업 1, 2 | _workspace/03_debate_prep.md |
| 3b | Q&A 전략 | strategist | 작업 1, 2 | _workspace/04_qa_playbook.md |
| 4 | 리허설 가이드 및 검증 | coach | 작업 3a, 3b | _workspace/05_rehearsal_guide.md |
작업 3a(토론)와 3b(Q&A)는 병렬 실행한다. 둘 다 작업 1, 2에 의존한다.
팀원 간 소통 흐름:
_workspace/ 내 모든 파일을 확인한다01_audience_analysis.md02_speech_script.md03_debate_prep.md04_qa_playbook.md05_rehearsal_guide.md| 사용자 요청 패턴 | 실행 모드 | 투입 에이전트 |
|---|---|---|
| "발표 준비해줘", "스피치 전체 준비" | 풀 파이프라인 | 5명 전원 |
| "연설문만 써줘" | 연설 모드 | analyst + writer + coach |
| "이 발표 자료로 Q&A 준비해줘" (자료 제공) | Q&A 모드 | strategist + coach |
| "토론 준비해줘" | 토론 모드 | analyst + preparer + coach |
| "리허설 가이드만" (대본 제공) | 리허설 모드 | coach 단독 |
기존 파일 활용: 사용자가 발표 자료, 대본 등을 제공하면 해당 단계를 건너뛴다.
| 전략 | 방식 | 용도 |
|---|---|---|
| 파일 기반 | _workspace/ 디렉토리 | 주요 산출물 저장 및 공유 |
| 메시지 기반 | SendMessage | 실시간 핵심 정보 전달, 수정 요청 |
파일명 컨벤션: {순번}_{에이전트}_{산출물}.{확장자}
| 에러 유형 | 전략 |
|---|---|
| 청중 정보 없음 | 행사 유형에서 일반적 청중 프로파일 추론, "추정 기반" 명시 |
| 발표 유형 불명확 | 비즈니스 프레젠테이션을 기본값으로 적용 |
| 웹 검색 실패 | 사용자 제공 정보와 일반 지식 기반 작업 |
| 에이전트 실패 | 1회 재시도 → 실패 시 해당 산출물 없이 진행 |
| 검증에서 🔴 발견 | 해당 에이전트에 수정 요청 → 재작업 → 재검증 (최대 2회) |
| 토론 불필요 | 토론 준비 생략, Q&A 방어에 집중 |
프롬프트: "다음 주 기술 컨퍼런스에서 'AI 시대의 소프트웨어 개발' 주제로 30분 기조연설을 해야 해. 청중은 개발자 500명이야." 기대 결과:
프롬프트: "이 발표 대본으로 Q&A 준비랑 리허설 가이드 만들어줘" + 대본 파일 제공 기대 결과:
_workspace/02_speech_script.md로 복사프롬프트: "발표 준비해줘, 주제는 아직 미정" 기대 결과:
| 확장 스킬 | 경로 | 대상 에이전트 | 역할 |
|---|---|---|---|
| rhetoric-patterns | .claude/skills/rhetoric-patterns/skill.md | speech-writer, debate-preparer | 수사학 패턴, 논증 구조, 설득 기법 |
| audience-engagement | .claude/skills/audience-engagement/skill.md | audience-analyst, rehearsal-coach | 청중 분석, 참여 전략, 긴장 관리, 비언어 커뮤니케이션 |