Distinct character dialogue: goals, knowledge, relationships
Oh Story · Updated 2026-10-15
Distinct dialogue starts with what each speaker is trying to do to the conversation: obtain permission, protect something, avoid an admission, test a claim or offer a concession. Give each character a different selection of relevant information and a relationship to the listener, then choose wording and rhythm that fit this moment. Catchphrases alone do not provide that structure. Oh Story’s dialogue references tie voice to agenda, relationship, setting and purpose, so the same character’s rhythm shifts with the listener and the moment. The original rehearsal example below preserves the same decision while separating three voices and keeping a private fact out of characters’ mouths. A second version lets a direct answer resolve a misunderstanding while leaving a private fact undisclosed; it compares that extra friction with the earlier, quicker exchange.
Method fromstory-long-write8 method files
Before you start
- A scene you own or are authorized to revise, its participants, viewpoint and intended outcome. Identify exactly what may change: dialogue only, speaker tags, or specified transitions as well. The plot stays as approved, however much sharper the exchange becomes.
- For each participant, note the immediate request, what they want to protect, what they know and what the listener knows. Separate private author knowledge from information established for this viewpoint; consult the continuity guide for longer projects.
- Bring any established character speech patterns and this book’s overall prose style. Treat character voice and the author’s narration as separate layers: see preserving author voice. The command example runs in an existing Oh Story writing project in Claude Code; ZenStory Workbench is a separate product. Import a loose manuscript first if you intend to run the project-revision command; a chat-only dialogue exercise can work directly from the supplied scene.
Steps
- Give speakers different conversational jobs Replace a label such as “cold personality” with an action: refuse the new demand without explaining a private reason, or make the other person choose between two feasible options. People can want the same broad outcome yet disagree over what must survive it. The singer wants a better opening; the drummer wants one shared moment preserved; the recorder needs a decision within the remaining time. If you cannot yet say why either person wants the outcome, start with character motivation; phrasing alone cannot supply an absent reason to act.
- Make information enter for a reason Let a character reveal a fact only when it helps, obstructs or changes the current exchange; background the reader needs waits until a speaker has a reason of their own to say it. In the example, only A Ke initially knows the remaining studio time; the others cannot cite six minutes before she says it. Qiu Ran’s departure is private author knowledge and cannot become the singer’s explanation for his request.
- Differentiate what speakers attend to before adding verbal habits Choose a few useful differences: concrete detail versus summary, questions versus proposals, direct naming versus evasion, formal address versus familiarity, or what a speaker notices first. Do not derive a whole voice from age, occupation or a repeated catchphrase. The bundled reference offers several voice dimensions; treat them as options and pick the few this scene needs.
- Let a reply respond to the previous move A line can accept, resist, narrow, redirect or test the preceding request. Subtext works in plain language: the drummer asks whether the laugh must be rerecorded and keeps his private feelings unspoken. If dialogue becomes an explanation of feelings everyone already understands, remove the duplicate commentary. Add an action only when it contributes information or changes what can happen. In the alternative below, “No” is a useful correction, and the subtext still holds. A misunderstanding is an optional beat; use it when this conversation needs one.
- Allow the same person to sound different with different listeners A request to the person managing the session may be practical; a concession to a bandmate may focus on the moment they value. Stress and relationship changes can alter rhythm without erasing character. The handbook’s power-contest patterns are techniques for particular scenes; let the current relationship and situation decide who speaks in short lines and who talks at length.
- Revise within the approved scene outcome Keep the existing decision and reveal boundary visible while testing the new exchange. Ask what each line does and whether the next reply still follows. A name-swapping exercise can expose interchangeable lines. Use it as a heuristic: a single line read on its own can still work when its speaker is unclear. If fixing the scene needs a different decision, separate that proposal using the revision-decision guide. If you are still designing a short story and have no established scene to repair yet, settle the central question and payoff first; sharper lines cannot choose its ending for you.
Example
Example
ORIGINAL DIALOGUE EXAMPLE — an editorial alternative written for this page.
Scene: the band is deciding whether to record one more take. Keep the viewpoint close to singer Qi Ran; do not narrate another person's private thoughts. Approved facts: Qi thinks she rushed the first line and asks for a full retake. The existing take contains a spontaneous laugh that both she and drummer Qiu Ran heard. Initially, only recorder A Ke knows six minutes remain. Qiu will soon leave the city, but neither of the others knows that, and he does not announce it here. Approved outcome: preserve the existing recording and record only another opening, keeping the laugh. This scene decides what to record; the audio edit stays off the page.
Interchangeable version: Qi Ran: “I would like to record the whole song again because I think the opening could be better.” Qiu Ran: “I would like to keep this take because I think the laugh later on is good.” A Ke: “I would like us to decide within six minutes because we cannot extend the session.” Qi Ran: “I agree to record only the opening and preserve the old take.” Qiu Ran: “I agree to keep the laugh.”
One possible revision: Qi Ran: “I rushed the first line. Can we start again?” Qiu Ran: “Your laugh later in the take. Are we doing that again too?” A Ke: “Six minutes left. I'll keep this take. Is it the opening you want, or another whole song?” Qi Ran: “The opening.” Qiu Ran: “Don't cut the laugh.” A Ke: “Then we record just the opening. The old take stays.” Qi Ran: “All right. Nothing after that changes.”
Why the voices differ: - Qi begins with a performance problem and narrows her request after hearing the constraint. - Qiu points to a particular shared moment; he does not borrow a speech about his still-private departure. - A Ke introduces information she owns and turns competing requests into an explicit decision. - Their speech acts and attention differ without a catchphrase, accent stereotype or gesture after every line.
Plain words can carry subtext: answer a misunderstanding This is a parallel original version of the same conversation, set beside the first for comparison. Keep the same facts and outcome, but make room for one mistaken reading and a response.
Qi Ran: “I rushed the first line. Let's record the whole song again.” Qiu Ran: “Don't replace this take yet. That laugh later on—we might not get it again.” Qi Ran: “You think the opening doesn't need fixing?” Qiu Ran: “No. I mean, fix the opening without throwing away what comes after it.” A Ke: “Six minutes left. We'll keep this take for now. Just the opening, or the whole song again?” Qi Ran: “Just the opening. Leave the rest.” Qiu Ran: “Keep the laugh too.” A Ke: “All right. We keep the old take and record only the opening.”
In this version Qiu still keeps his secret. Qi first hears “don't replace this take” as “the opening doesn't need fixing,” so she asks about the judgment of her performance. Qiu's direct “No” corrects that reading, then separates the opening that can be replaced from the later passage he wants retained. His reply answers the reading she has just formed, so his turn moves the exchange forward. Only afterward does A Ke supply the six minutes she knows about, leading Qi to narrow her request. Neither of the others knows the time early.
Qiu can openly ask to keep the laugh and leave its personal weight unexplained. The author knows he will soon leave; Qi does not, and Qiu needs no invented excuse for an honest request. Even without the author's private note, a reader can understand the immediate concern that a spontaneous sound may not happen again. Whether the reader guesses his departure stays open in these lines. The subtext lives in the request's unspoken personal weight, while every practical point stays clear.
Do not add narration that reads his mind for her: “She finally understood that he could not bear to lose their last session together.” In this example she knows nothing of his departure, and nothing marks this recording as their last. What she accepts is a concrete arrangement: another opening, with the later laugh retained. His feelings stay unresolved. The last line makes a recording decision; the splice, retake and technical result all stay off the page.
Which version serves the scene? The earlier exchange moves faster: after one question about the laugh, A Ke narrows the choice. This version spends a little longer on being misunderstood and answering it, useful if that moment of friction belongs in this conversation. If you do not want Qi to misread him here, keep the earlier version and add a misunderstanding only when the scene calls for one. Leave the plain “No” as it is; it needs no polishing into another question. Necessary clarification can coexist with private feelings still unspoken.
For a text proposal only: In this reply, try one dialogue version with the original character facts, order of time disclosure and outcome: keep the old take, record only another opening and retain the laugh. Make a reply answer the specific reading in the previous line; if using the misunderstanding above, include a plain, direct correction. Do not disclose Qiu's departure or add actions, private thoughts, completed recording or a different ending. Explain what the version adds and what it costs in pace so I can choose one; do not splice the alternatives together. No skill invocation, project-file edits or persistent preference recording for this request.
Same speaker, different listener — two optional alternatives once the time limit is known; use them as needed: Qi to A Ke: “Just the first line, then. Do we have time?” Qi to Qiu: “The laugh stays. I only want the opening.” The first asks for feasibility; the second reassures a teammate about what will be protected.
Suggested request in an existing Claude Code writing project: /story-long-write 修改第6章 Revise only the named rehearsal dialogue and speaker tags, and leave the surrounding scene as it is. Use the approved facts, knowledge boundaries and outcome above. Distinguish each character's immediate aim and relationship to the listener before choosing wording. Preserve the book's existing narrative voice. Do not add new actions, a new decision, a departure announcement or private thoughts outside Qi's viewpoint. Treat this as a one-scene choice and keep it out of persistent author preferences. Confirm the local scope, back up the original and follow the bundled revision workflow. If the established chapter plan conflicts with these requested facts, report that before editing. Stop after this chapter's scoped revision and report changed passages and downstream conflicts; do not rewrite later chapters. [Replace chapter number, paths and scene facts with your own.]
Expected files
- A scene-specific account of each speaker’s agenda, known information, protected concern and way of addressing the listener. It serves as a planning aid for this scene, stated as each speaker’s actions and knowledge, and leaves your character files in their current format.
- A revised passage within the requested scope, with its original outcome and information boundary intact. For the project command, the documented workflow backs up the chapter and handles continuity through its revision process; the dialogue on this page shows the kind of change, and the file edit happens when you run the command.
- An explanation of what each changed exchange now does, plus any unresolved conflict with the chapter plan. If only generic filler wording is at issue, the prose-revision guide is the lighter fix.
Check the result
- Check every fact spoken against what that speaker could know at that moment; the author’s notes hold more than any one character knows. Do not turn subtext into unexplained mind-reading.
- Read the replies in sequence. Do the request, resistance, new information and concession still lead to the approved outcome? Quiet courtesy or hesitation can serve the scene as well as confrontation does.
- Judge the exchange in this book’s style and context; word counts and name-hiding tests are rough aids. Keep the story as approved, however distinctive a new line becomes.
Sources
- Dialogue functions and responses to emotion
- Agenda, subtext and relationship × setting × purpose
- Reactions that do a job in the exchange
- Information serves the present conversational goal
- Voice dimensions and changes across relationships
- Plot and reveal boundaries come before expression
- Local scope, context, backup and downstream checks
- Current workflow source (2026-10-15)