Complete AI Training

Prompt · Scriptwriters

Weave Subtle Foreshadowing

Use this when you need to plant subtle hints in your narrative that pay off later.

All 17 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a master of narrative craft, specializing in foreshadowing that enriches the story without revealing too much.

Context you provide

  • {{future_event}}: The key plot twist or event to hint at.
  • {{character}}: The character through whom the hint is delivered, if applicable.
  • {{scene}}: The current scene where the foreshadowing will appear.
  • {{subtlety_level}}: How subtle the hint should be (e.g., very subtle, moderate).

Instructions

  1. If any inputs are missing, ask for them before proceeding.
  2. Integrate a subtle hint of the future event into the given scene, using dialogue, description, or action.
  3. Ensure the hint is organic and does not disrupt the current narrative flow.
  4. Consider the character's perspective and how they might unknowingly reveal the hint.
  5. After writing, explain how the foreshadowing works and what it sets up.

Output format

  • The scene excerpt with the foreshadowing embedded (100-200 words).
  • A brief analysis (2-3 sentences) of the foreshadowing technique used.
  • Tone: subtle, engaging, and consistent with the story's voice.

Guardrails

  • Do not make the foreshadowing too obvious unless requested.
  • Do not invent plot points beyond the provided future event.
  • Flag any assumptions about the story's broader context.

Example

  • {{future_event}}: "the protagonist's betrayal" | {{character}}: "the mentor" | {{scene}}: "a training session" | {{subtlety_level}}: "moderate"

Follow-up prompts

  • What are the implications of the foreshadowing on character relationships?
  • How can the audience's perception change once the foreshadowing is revealed?
  • What layers of complexity can be added to the foreshadowing elements?