CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/speaker-toolkit

Six-skill presentation system: ingest talks into a rhetoric vault, run interactive clarification, generate a speaker profile, create presentations that match your documented patterns, produce the deck illustrations + thumbnail visual layer, and publish talk pages to a Jekyll shownotes site. Includes a 111-entry Presentation Patterns taxonomy (81 observable: 62 patterns + 19 antipatterns; 30 unobservable: 21 patterns + 9 antipatterns) for scoring, brainstorming, and go-live preparation.

Quality

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

foreshadowing.mdskills/presentation-creator/references/patterns/build/

id:
foreshadowing
name:
Foreshadowing
type:
pattern
part:
build
phase_relevance:
content
vault_dimensions:
2, 5
evidence_channels:
transcript, timed_transcript, slides, slide_sequence, video
detection_signals:
early planted clues, later callbacks to planted elements, unexplained recurring theme resolved later
evaluable_from:
transcript, static_slides, native_deck, delivery_video
strong_evaluable_from:
delivery_video
absence_evaluable_from:
null
not_applicable_when:
[object Object], [object Object]
applicability_evaluable_from:
delivery_video
evidence_requirements:
A positive finding must locate an early unresolved plant and its later payoff in source order; a callback without an earlier plant, or an unresolved recurring motif, does not qualify., A strong finding requires delivery evidence of the complete plant-to-payoff chain and the visible audience recognition named by the criterion; current artifacts do not authorize absence.
not_evaluable_when:
The source begins after the proposed plant, ends before the proposed payoff, or does not preserve talk order., Audience recognition is not visible in the recording for a strong claim; no transcript/deck combination authorizes absence., The complete delivery is unavailable, so duration and instructional-contract applicability conditions cannot both be assessed.
related_patterns:
narrative-arc, talklet, backtracking, intermezzi
inverse_of:
difficulty:
intermediate

Foreshadowing

Summary

Place subtle clues throughout your presentation that lead to a later revelation, creating tension and deeper engagement through a literary device adapted for the presentation format.

The Pattern in Detail

Foreshadowing is a literary technique as old as storytelling itself, and it translates powerfully to the presentation context. The core idea is simple: plant hints, clues, or unexplained elements early in your talk that pay off later when you reveal their significance. This creates a sense of anticipation in the audience — even if they are not consciously aware of it — and a deeply satisfying "aha" moment when the connection is finally made explicit.

There are two primary forms of foreshadowing in presentations. Explicit foreshadowing uses literal placeholders or direct hints: you might show a slide with a question mark where an answer will eventually go, or say "we will come back to this" after introducing a concept. This form is transparent and sets up a clear expectation. Implicit foreshadowing is subtler and more rewarding: you scatter visual or verbal clues throughout the talk without drawing attention to them, and the audience only recognizes the pattern when you reveal the connection at the end. Neal Ford demonstrates this masterfully by using Rock-Paper-Scissors themed Intermezzi slides throughout a talk with no explanation, only revealing the connection to his topic at the very end.

The key to effective foreshadowing is restraint. Choose one or two anchor points for your foreshadowing — a recurring image, a repeated phrase, an unexplained motif — and weave them through the talk consistently. If you overuse the technique, the audience becomes distracted trying to decode every element rather than absorbing your content. The goal is to create a background hum of curiosity, not a foreground puzzle that competes with your message.

Timing matters enormously with foreshadowing. The longer the gap between the planted clue and the reveal, the bigger the impact when the connection is finally made. A clue planted in the first five minutes that pays off in the last five minutes of an hour-long talk creates a sense of architectural completeness that audiences find deeply satisfying. However, the gap cannot be so long that the audience has forgotten the original clue. Repetition of the foreshadowing element throughout the talk helps maintain the thread without giving away the payoff.

Foreshadowing also creates a powerful incentive for the audience to stay engaged for the entire presentation. If they sense that something unexplained is building toward a revelation, they are less likely to check their phones or mentally drift.

When to Use / When to Avoid

Use foreshadowing when your talk has a clear narrative thread and a revelatory conclusion. It works exceptionally well in talks that challenge conventional wisdom, reveal surprising connections between disparate topics, or build toward a non-obvious thesis. Conference keynotes and longer talks (45+ minutes) provide enough runway for the technique to pay off.

Avoid foreshadowing in short talks (lightning talks, 15-minute sessions) where there is not enough time for the gap between clue and reveal to create tension. Also avoid it in highly technical, instructional presentations where the audience needs to follow every step sequentially — unexplained elements create confusion rather than curiosity in that context.

Detection Heuristics

When scoring talks, look for elements that appear early without full explanation and are later revisited with new meaning. Recurring visual motifs, repeated phrases, or unexplained themes that are resolved by the end of the talk are strong indicators. The key distinction is between foreshadowing (intentional, resolved) and loose threads (unintentional, unresolved).

Scoring Criteria

  • Strong signal: Clear foreshadowing elements planted early, maintained through the talk, and resolved with impact in the conclusion; audience experiences a visible "aha" moment
  • Moderate signal: Some callbacks to earlier content, but the foreshadowing is either too obvious or the payoff is underwhelming
  • Absent: No planted clues, no callbacks, content proceeds linearly without narrative tension

Evidence Gate

Use strong_evaluable_from, evidence_requirements, and not_evaluable_when above to evaluate positive evidence. Current catalog artifacts may support positive detection only. Because absence_evaluable_from is null, no delivery video, transcript, rendered or native deck, comparison artifact, or claim of full coverage authorizes an absence finding; when no positive signal is established, record not_evaluable, not absent.

Relationship to Vault Dimensions

Dimension 2 (Structure and Flow): Foreshadowing creates a non-linear structural layer on top of the presentation's sequential flow, connecting distant parts of the talk through thematic threads. Dimension 5 (Storytelling and Narrative): Foreshadowing is a storytelling technique woven into the narrative.

Combinatorics

Foreshadowing pairs powerfully with Narrative Arc, as both create a sense of progression and resolution. It works well with Talklet when each self-contained section plants a clue that connects to a larger theme. The Backtracking pattern can serve as a reveal mechanism for foreshadowed elements. Intermezzi slides are a natural vehicle for carrying foreshadowing elements between sections.

skills

presentation-creator

references

patterns

_index.md

alternate-entry-flows.md

deck-editing-setup.md

deckops-spec.md

idea-sourcing-wizard.md

pattern-history-authorization.md

phase0-intake.md

phase1-intent.md

phase2-architecture.md

phase3-content.md

phase4-guardrails.md

phase5-slides.md

phase6-publishing.md

phase7-post-event.md

SKILL.md

README.md

tile.json