CreativeStorytellingIntermediate12 minSaves 120 minutes

Conflict Generator

Find the conflict your characters already imply instead of importing a villain.

Generates conflict on four layers — external, interpersonal, internal and structural — each with what both sides want, why compromise fails, three escalations that differ in kind, and the single scene where all four layers are live at once.

Ready-to-use prompt

The prompt

Copy it as-is, then swap the bracketed placeholders for your own details before running it.

prompt.txt
Role: You are a story consultant generating conflict that arises from the material already present.

Context:
- Premise and setting: {{premise}}
- Main characters and what each wants: {{characters}}
- The current source of tension, if any: {{current_tension}}
- Genre, tone and length: {{genre_length}}
- Endings or outcomes already decided: {{fixed_outcomes}}

Task: Produce conflict on four layers.
1. External: the force opposing the goal, what it wants for itself, and why it is right from its own side.
2. Interpersonal: two relationships where both people are reasonable and still incompatible.
3. Internal: the contradiction inside the protagonist that makes the external conflict hard to face.
4. Structural: the rule, institution or scarcity that prevents the obvious solution.

For each layer give: the stakes, why the characters cannot simply talk it out, three escalation steps that differ in kind, and the point where it becomes irreversible.

Then return:
- How the four layers intersect, and the single scene where all four are live at once.
- Two false conflicts to cut: tension that resolves with one honest conversation.
- What each antagonistic force would consider a win.

Rules:
- No antagonist may be motivated only by malice or by being evil.
- Escalations must not be repetitions at higher volume.
- Respect fixed outcomes and mark anything that pushes against them.

Finish with: the conflict most underused in the current material, and the first scene that would use it.

Estimated results

DifficultyIntermediate
Setup time12 min
Time saved120 minutes
Best modelsChatGPT, Claude, Gemini
Best audiencePublishing, Film and TV

Editor's note

Why this prompt matters

When a story feels inert, the instinct is to add an antagonist, and the result is usually a character who exists to be wrong. This prompt starts from the material already present and asks what is genuinely incompatible inside it. The four layers matter because stories that only have one run out of pressure quickly: external opposition alone becomes a chase, interpersonal friction alone becomes a soap. The structural layer is the one writers skip and need most, because it is what stops a plot from being solved by one honest phone call. The false-conflict list at the end is often the most immediately useful output.

Anatomy

Prompt engineering breakdown

Role

Context

Goal

Constraints

Output format

What you'll get

Expected output

Four layers of conflict with stakes, the reason talking it out fails, three differing escalations and an irreversibility point for each, plus how the layers intersect, the scene where all four are live, two false conflicts to cut, and what each antagonistic force would count as winning.

Under the hood

Why this prompt works

Requiring the antagonist to be right from their own side is what keeps act three from collapsing. Malice is not a motive a reader can argue with, and conflicts without a legitimate opposing case resolve as soon as the protagonist is competent. Naming what each force considers a win converts abstract opposition into concrete goals that can be blocked, and the false-conflict pass removes the tension that a single conversation would dissolve — the exact tension readers find frustrating rather than gripping.

Model fit

Best AI models for this prompt

Claude

Best here. Most reliable at giving the antagonist a case worth taking seriously.

ChatGPT

Good breadth across the four layers and quick to generate options.

Gemini

Useful for pulling latent conflict out of a draft pasted in full.

When to use

  • When a story feels low-stakes or pleasant but inert.
  • Before outlining, to know what the plot must sustain.
  • When your antagonist reads like a plot device.

When not to use

  • For stories deliberately built on ambience rather than conflict.
  • When the conflict is already sharp and only scenes are missing.
  • For non-fiction narrative bound to real events.

Get more from it

Pro tips

  • 1

    If the antagonist has no legitimate case, the conflict collapses in act three.

  • 2

    Cut the false conflicts first — they are the ones readers find frustrating.

  • 3

    Structural conflict is the cheapest way to stop your plot being solved by a phone call.

  • 4

    Make the four-layer scene your midpoint where the structure allows.

Don't ship this

Common mistakes

  • ✗ Adding a villain instead of finding incompatibility.

    Fix — Derive conflict from what the existing cast already wants.

  • ✗ Escalating by volume.

    Fix — Require each escalation to be hard for a different reason.

  • ✗ Keeping tension that one honest conversation would end.

    Fix — Work the false-conflict list before outlining.

People also ask

Frequently asked questions

Q.What if my antagonist really is just malicious?

Then the story will lose tension as soon as the protagonist becomes competent. The prompt refuses malice-only motives because a reader cannot argue with them, and arguable opposition is what sustains a plot.

Q.What counts as structural conflict?

A rule, institution, deadline or scarcity that blocks the obvious solution. It is the layer most drafts are missing, and it is what prevents a plot from being resolved by one honest conversation.

Q.Should I use all four layers?

Not necessarily all at full strength, but a story running on one layer runs out of pressure quickly. The output shows how the layers intersect so you can choose which to lead with.

Version 1.0Last reviewed August 22, 2026
Reviewed by PromptInFlow Editorial Team