| name | talk-preparation |
| description | Prepare a talk from scratch: audience analysis, time boxing per section, outline structure, speaker notes, rehearsal strategy, Q&A preparation, and nervous system management. Use for conference talks, team presentations, demos, and webinars of any length. |
Talk Preparation Skill
When to Activate
- Preparing a conference talk, webinar, meetup, or team presentation
- Time-boxing a talk outline to fit a slot
- Writing speaker notes that aid delivery without being read verbatim
- Preparing for Q&A with difficult questions
- Rehearsing effectively within available time
- Adapting a talk for a new audience or conference format
Audience Analysis
Before writing a single slide, answer these four questions:
- Who is in the room? (role, technical level, familiarity with the topic)
- What do they already know? (baseline โ don't explain what they know, don't assume what they don't)
- What problem do they have that my talk addresses? (if no answer, reconsider the talk)
- What should they do or think differently after this talk? (the one outcome)
Write the answer to question 4 in one sentence โ this becomes the talk's thesis.
Time Boxing
Rules of thumb
| Talk type | Pace | Buffer |
|---|
| Technical / code-heavy | 1 slide per 2 min | +10% |
| Keynote / story-driven | 1 slide per 3 min | +10% |
| Workshop / interactive | 1 slide per 5 min | +15% |
Live runs 15% slower than rehearsal. Budget for it.
Time allocation per section
For a 30-minute talk:
Opening hook: 2 min (no agenda slide)
Context / setup: 4 min
Main point 1: 7 min
Main point 2: 7 min
Main point 3: 5 min
Conclusion + CTA: 3 min
Buffer: 2 min
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Total: 30 min
Adjust ratio to content โ demo-heavy talks may spend 60% on one section.
Slide count calculator
Slide count โ Talk duration (min) / Pace (min per slide)
Example: 30 min technical talk = 30 / 2 = 15 slides
Outline Structure
A talk outline has five components:
Talk: [Title]
Audience: [Role, level]
Duration: [X] minutes
Thesis: [One sentence โ what the audience will think differently after]
Opening (X min)
Hook: [Specific question, stat, or story โ write it out in full]
Why this matters to them: [explicit audience relevance]
Section 1: [Name] (X min)
Key point: [One sentence]
Supporting evidence: [Data, example, demo]
Transition to next: [Exact bridging sentence]
Section 2: [Name] (X min)
[same structure]
Section 3: [Name] (X min)
[same structure]
Closing (X min)
Takeaway 1: [Most important insight]
Takeaway 2: [Second insight]
Takeaway 3: [Third insight]
CTA: [One specific action]
Q&A Prep
[See below]
Speaker Notes Format
Speaker notes exist to prevent going blank โ not to be read aloud.
Format rules
WRONG โ prose that gets read verbatim:
"In this section I will explain how the system works by walking you
through the architecture diagram and then I will show you the key
components including the API gateway and the message queue."
CORRECT โ keywords + timing markers:
[2 min] โ gateway โ queue โ show diagram
โ "this is the part that surprised us" [pause for effect]
โ demo: open terminal, run `make demo` โ wait for output
โ transition: "so how does this affect you?"
Include in notes
- Timing markers:
[1:30] at points where you need to be at that time
- Demo steps: exact commands to run, in order
- Transition sentences: write the bridging sentence to the next slide verbatim โ transitions are hardest to improvise
- Pause indicators:
[pause] or [breath] after key points
- Fallback: if demo fails, which screenshot shows the same thing?
Rehearsal Strategy
Three rehearsal passes, in order:
Pass 1 โ Out loud, with timer
- Speak every word out loud (do not "think through" silently)
- Set a visible timer
- Do not stop for mistakes โ push through
- Note sections that ran long or where you stumbled
Pass 2 โ Record video
- Record yourself on your phone or laptop camera
- Watch it back at 1.25x speed โ you will spot filler words, pacing issues, and awkward transitions
- Fix the top 3 issues, then do another out-loud run
Pass 3 โ Live audience
- Present to at least one real person (colleague, friend)
- Ask them to note: anything confusing, anything slow, anything they'd ask a question about
- Their confusion points are your Q&A list
Time check guideline
After Pass 1: if you ran >10% over, cut content. If >20% under, add depth or slow down โ rushing is a sign of nerves.
Q&A Preparation
Generate 10 questions before the talk โ you will get most of them.
Question categories to cover
- "Why not X?" โ Why did you choose this approach over the obvious alternative?
- "What about scale?" โ Does this work at 10x the load?
- "How long did it take?" โ Budget / effort reality check
- "What failed?" โ What did you try that didn't work?
- "Is this open source / available?" โ Availability and access
- "How do you handle [edge case]?" โ One specific edge case relevant to the domain
- "What would you do differently?" โ Honest retrospective
- "Who is using this in production?" โ Proof of real-world use
- [Domain-specific technical question] โ Deepest technical question possible
- [Hostile / skeptical question] โ "This is just [competitor] but worse"
Handling hostile questions
Pattern: Acknowledge โ Reframe โ Redirect
"That's a fair concern. [Acknowledge the validity of the pushback.]
In our context, [explain your specific constraint or assumption].
We've found [your evidence]. Happy to discuss more after the talk."
"I don't know"
It is better to say "I don't know โ I'll find out and post on the conference Slack" than to guess and be wrong publicly. Prepare this exact phrase.
Checklist