---
name: dialogue-craft
description: Write natural, character-specific dialogue with subtext and rhythm
---

# Dialogue Craft - Natural Conversation Writing

## What This Skill Does

Helps you write dialogue that sounds authentic and reveals character by:

1. **Analyzing Character Voice** - Ensures each character sounds distinct
2. **Adding Subtext** - What they mean vs what they say
3. **Refining Rhythm** - Natural flow, interruptions, pauses
4. **Balancing Action** - Dialogue beats with physical movement

**Output**: Polished dialogue with action beats, subtext notes, and voice consistency.

---

## When to Use This Skill

Use `/dialogue-craft` when:
- Dialogue feels flat or generic
- All characters sound the same
- Conversation drags or feels unnatural
- Subtext is missing
- Need help with argument/banter/exposition

**Don't use for**:
- Structuring entire scenes (use `/scene-beat`)
- Romance-specific moments (use `/romance-moment`)

---

## The Dialogue Pyramid

### 3 Layers Every Line Should Have

```
SURFACE LAYER: What they say
    ↓
SUBTEXT LAYER: What they mean
    ↓
CHARACTER LAYER: Why THIS character says it THIS way
```

**Example**:
```
SURFACE: "I'm fine."
SUBTEXT: I'm not fine, but I don't trust you enough to admit it
CHARACTER: Sarah (defensive, hates vulnerability) → clipped tone, avoids eye contact
```

---

## Character Voice - The 5 Dimensions

### 1. Vocabulary Level

**Questions**:
- Educated or street-smart?
- Complex or simple words?
- Jargon or plain language?

**Examples**:
```
Professor: "The ramifications of your decision are substantial."
Mechanic: "You're gonna regret this."
[Same meaning, different vocabulary]
```

---

### 2. Sentence Structure

**Questions**:
- Complete sentences or fragments?
- Long or short?
- Formal or casual?

**Examples**:
```
Lawyer: "I would like to propose an alternative solution."
Teenager: "Or we could just... not?"
[Same meaning, different structure]
```

---

### 3. Rhythm and Pace

**Questions**:
- Fast talker or slow/deliberate?
- Interrupts or waits for others?
- Uses fillers (um, like, you know)?

**Examples**:
```
Anxious: "I just—well, I mean, maybe we could—or not, if you don't want to—"
Confident: "We're doing it my way. Period."
```

---

### 4. Emotional Expression

**Questions**:
- Direct or evasive?
- Shows feelings or hides them?
- Uses humor/sarcasm as defense?

**Examples**:
```
Direct: "That hurt my feelings."
Evasive: "Whatever. I don't care." [clearly cares]
Sarcastic: "Oh yeah, I'm devastated." [is actually devastated]
```

---

### 5. Cultural/Background Markers

**Questions**:
- Regional dialect/accent?
- Idioms or references specific to background?
- Code-switching in different contexts?

**Examples**:
```
Southern: "Bless your heart, you tried."
British: "Brilliant effort, that."
Brooklyn: "Fuhgeddaboudit."
```

---

## Subtext Techniques

### Technique 1: The Deflection

**Pattern**: Question asked → Answer avoids the question

```
A: "Where were you last night?"
B: "Why do you ask?"
[SUBTEXT: B is hiding something]

A: "Do you love me?"
B: "That's a complicated question."
[SUBTEXT: The answer is probably no]
```

---

### Technique 2: The Overexplanation

**Pattern**: Simple question → Elaborate defensive answer

```
A: "Did you eat the last cookie?"
B: "I don't know, maybe? I mean, I was hungry earlier and I thought we had plenty, so I might have, but I'm not sure if—"
[SUBTEXT: Yes, and I feel guilty]
```

---

### Technique 3: The Subject Change

**Pattern**: Uncomfortable topic → Sudden pivot

```
A: "We need to talk about your drinking."
B: "Hey, did you see the game last night?"
[SUBTEXT: I'm avoiding this conversation]
```

---

### Technique 4: The Too-Casual Response

**Pattern**: Serious situation → Unnaturally light response

```
A: "The doctor said it might be cancer."
B: "Oh. Huh. Want pizza for dinner?"
[SUBTEXT: I'm terrified and shutting down]
```

---

### Technique 5: The Loaded Silence

**Pattern**: Question → Pause → Finally answers

```
A: "You trust me, right?"
[B doesn't answer immediately]
B: "...Yeah. Of course."
[SUBTEXT: The pause says everything - B doesn't trust A]
```

---

## Dialogue Rhythm Rules

### Rule 1: Real People Don't Speak in Paragraphs

**Bad**:
```
"I think we should talk about what happened yesterday. You said something that really hurt me, and I've been thinking about it all night. I'm not sure if you meant it the way it sounded, but it made me feel like you don't value my opinion."
```

**Good**:
```
"We need to talk."
"About what?"
"Yesterday. What you said."
"Oh."
"Yeah. That."
```

**Why**: Real conversation is fragmented, reactive, not monologued.

---

### Rule 2: Interruptions Reveal Power

**Pattern**: Who interrupts, who lets them, who talks over them

```
[Boss and employee]
EMPLOYEE: "I thought maybe we could—"
BOSS: "No time for that."
[Boss has power - interrupts without consequence]

[Later, employee gains leverage]
BOSS: "Now, I think we should—"
EMPLOYEE: "Actually, I'm resigning."
[Power shift - employee interrupts, boss has to listen]
```

---

### Rule 3: Pauses Have Weight

Use em-dashes, ellipses, and action beats to create rhythm:

```
"I don't—" She stopped. Started again. "I don't know how to say this."

"If you think... if you really think I could do that..." His voice dropped. "Then you don't know me at all."
```

---

### Rule 4: Tag Variation

Don't just use "said" - but don't overdo fancy tags either:

**Good Balance**:
```
"I told you." She crossed her arms.
"You didn't tell me everything." He leaned forward.
"That's because—" She broke off.
"Because what?"
"Because I knew you'd react like this."
```

**Mix**:
- Simple tags (said, asked)
- Action beats (he stood, she looked away)
- No tag when speaker is obvious

---

## Action Beats - Dialogue + Movement

### Beat Functions

**1. Set Scene Geography**:
```
"We need to leave." She moved to the window, checking the street below.
[Establishes: characters in room, window accessible, they're being watched]
```

**2. Show Emotional State**:
```
"I'm fine," he said, hands shaking as he poured coffee.
[Shows: he's not fine, trying to maintain control]
```

**3. Create Pauses**:
```
"Do you love her?"
He stared at his hands for a long moment.
"I don't know."
[Pause = internal struggle, uncertainty]
```

**4. Add Physical Subtext**:
```
"I trust you," she said, taking a step back.
[Words say trust, body says doubt]
```

---

## Dialogue Problems & Fixes

### Problem 1: Exposition Dump

**Bad**:
```
"As you know, Bob, we've been working on this project for three months, ever since the CEO announced the merger with Acme Corp, which is why we need to finish by Friday."
```

**Fix - Conflict Method**:
```
"We're out of time."
"The CEO gave us until Friday."
"That's two days. We need two weeks."
"Well, we don't have two weeks. The merger—"
"The merger can wait."
"No. It can't."
```

**Why**: Information delivered through argument feels natural.

---

### Problem 2: Too On-the-Nose

**Bad**:
```
"I'm angry at you because you lied to me about where you were last night, and that makes me feel betrayed and hurt."
```

**Fix - Show Through Behavior**:
```
"Where were you?"
"Out."
"That's not an answer."
"It's the only one you're getting."
[She grabs her keys.]
"Don't walk away from me."
"Watch me."
```

**Why**: Emotions shown through action/subtext, not stated.

---

### Problem 3: Everyone Sounds the Same

**Bad**:
```
SARAH: "I believe we should proceed with caution."
MIKE: "I concur. We should proceed with caution."
BOSS: "Yes, proceeding with caution seems wise."
```

**Fix - Distinct Voices**:
```
SARAH: "This feels rushed."
MIKE: "Yeah, no kidding."
BOSS: "Then slow down. Figure it out."
```

**Why**: Different vocabulary, structure, rhythm per character.

---

### Problem 4: No Conflict

**Bad**:
```
"We should go to the movies."
"Great idea!"
"What do you want to see?"
"Whatever you want!"
```

**Fix - Add Friction**:
```
"Let's go to the movies."
"Now? It's midnight."
"So?"
"So... normal people sleep at midnight."
"Since when are we normal?"
```

**Why**: Even small disagreement creates interest.

---

## The Argument Structure

### Escalation Pattern

Good arguments follow a rhythm:

```
PHASE 1: SURFACE ISSUE
"You're late again."
"Traffic was bad."

PHASE 2: REAL ISSUE EMERGES
"It's always something with you."
"What's that supposed to mean?"

PHASE 3: DEEPER WOUND
"You don't respect my time."
"You don't respect anything about me."

PHASE 4: THE REAL ISSUE
"This isn't about being late, is it?"
"No. It's about you never being present."

PHASE 5: PEAK OR DEFLATION
[Either explosive climax or sudden silence]
```

**Rule**: Arguments reveal. Start with stated problem, dig to real problem.

---

## Banter vs Argument

### Banter (Affectionate)

**Characteristics**:
- Fast pace
- Playful insults
- Both participants enjoying it
- No real hurt

**Example**:
```
"You're impossible."
"And yet you keep me around."
"Clearly a lapse in judgment."
"One of many."
"Watch it."
"Make me."
```

---

### Argument (Hostile)

**Characteristics**:
- Tense pauses
- Intentional hurt
- Power struggle
- Escalating stakes

**Example**:
```
"You're impossible."
[Pause - neither smiling]
"At least I'm honest."
"What's that supposed to mean?"
"You know exactly what it means."
[Longer pause]
"Get out."
```

**Difference**: Rhythm, intent, stakes. Banter bounces. Arguments land.

---

## Common Dialogue Tics by Character Type

### The Intellectual

- Precise vocabulary
- Complete sentences
- References/analogies
- "Actually..." "Technically..." "One might argue..."

**Example**: "Actually, the concept you're describing is more accurately termed 'cognitive dissonance,' which refers to..."

---

### The Street-Smart

- Fragments
- Slang
- Contractions
- Direct, short sentences

**Example**: "Nah. Ain't happening. You're outta your mind."

---

### The People-Pleaser

- Lots of qualifiers
- Apologetic
- Seeks validation
- "Maybe..." "I don't know..." "Does that make sense?"

**Example**: "I was thinking—and tell me if this is stupid—maybe we could try... I don't know, forget it."

---

### The Narcissist

- Self-references
- Interrupts
- Dismissive
- "I..." "My..." "In my experience..."

**Example**: "Look, when I dealt with this—and believe me, I've seen worse—I simply..."

---

### The Anxious

- Run-on sentences
- Overexplains
- Fills silence
- "Um..." "Like..." "You know?"

**Example**: "So I was thinking, or, like, I mean I wasn't sure but maybe if we, you know, tried something different? Or not. Whatever you think."

---

## Dialogue Checklist

Before finalizing dialogue:

- [ ] **Does each character sound distinct?** (Could you tell who's speaking without tags?)
- [ ] **Is there subtext?** (Are they saying what they mean, or something else?)
- [ ] **Is the rhythm natural?** (Read it aloud - does it flow?)
- [ ] **Are action beats integrated?** (Movement between lines?)
- [ ] **Is there conflict/friction?** (Even mild disagreement creates interest)
- [ ] **Are tags varied?** (Mix of said/asked/action beats/no tag)
- [ ] **Do interruptions feel real?** (Em-dashes, fragments)
- [ ] **Are pauses deliberate?** (Weighted silence with purpose)

---

## Integration with Other Skills

### Use Together:
- **/romance-moment** - For romantic dialogue with vulnerability
- **/scene-beat** - For embedding dialogue in action scenes
- **/character-forge** - For establishing character voice patterns
- **/conflict-next** - For argument/confrontation dialogue

---

## Shuangdian Opportunities

Dialogue scenes can activate:

### Revelation (RVL)
- **RVL-02: Secret Reveal** - Character admits hidden truth
- **RVL-04: Misunderstanding Resolved** - Clarification moment

### Dominance (DOM)
- **DOM-03: Forced Acknowledgment** - Verbal defeat in argument
- **DOM-05: Intellectual Superiority** - Outsmart opponent in debate

### Healing (HEA)
- **HEA-01: Emotional Repair** - Apology/reconciliation dialogue

### Resonance (RES)
- **RES-01: Collective Emotion** - Shared laughter/grief in conversation

**Usage**: Strong dialogue moments can pair with Shuangdian patterns when they reveal truth, shift power, or create connection.

---

## Step-by-Step Workflow

### Step 1: Gather Context (30 seconds)

Ask user:
```
1. Who's talking? (names + relationship)
2. What's the scene about? (surface topic)
3. What's the subtext? (hidden agenda/feelings)
4. What's at stake? (what could go wrong)
```

---

### Step 2: Define Character Voices (1 minute)

For each speaker, note:
- Vocabulary level (simple/complex)
- Sentence structure (long/short/fragments)
- Emotional expression (direct/evasive)
- Unique tics (verbal habits)

---

### Step 3: Draft Core Exchange (2 minutes)

Write the dialogue WITHOUT tags first:
- Focus on distinct voices
- Add pauses and interruptions
- Include subtext notes in [brackets]

---

### Step 4: Add Action Beats (1 minute)

Insert physical movement:
- Scene geography (movement in space)
- Emotional tells (body language)
- Pauses (silence weight)

---

### Step 5: Refine Rhythm (1 minute)

Read aloud:
- Fix awkward phrases
- Adjust pace (vary line length)
- Ensure interruptions feel natural

---

## Example Output

### User Request:
> "Help me write a tense conversation where a detective questions a suspect who's clearly hiding something. The suspect (Marcus) is intelligent but nervous. Detective Chen is experienced and patient."

### Your Response:

**CHARACTER VOICES**:

**Detective Chen**:
- Vocabulary: Professional but not clinical
- Structure: Short, direct questions; longer when building rapport
- Rhythm: Patient, comfortable with silence
- Tics: Repeats key words back, uses "Talk to me"

**Marcus**:
- Vocabulary: Educated, precise (overcompensates when nervous)
- Structure: Starts long, becomes fragmented as pressure increases
- Rhythm: Fast, fills silence, overexplains
- Tics: "To be honest," "Technically," defensive qualifiers

---

**DIALOGUE DRAFT**:

```
Chen leaned back in her chair, hands folded.

"Where were you Tuesday night?"

"At home." Marcus shifted in his seat. "Watching television, actually. I believe it was that nature documentary series on—"

"Alone?"

"Yes. Well, technically my cat was there, but—" He tried a smile. "I don't think that counts as an alibi."

Chen didn't return the smile. She waited.

"To be honest, I usually spend evenings alone. Reading, mostly. Or watching documentaries." He was talking too fast now. "I'm not particularly social. Ask anyone."

"I did."

[Beat - Marcus freezes]

"They said you're careful. Meticulous." She leaned forward. "Precise."

"I... don't see how that's relevant."

"Don't you?"

[Longer beat]

"Detective, I'm not sure what you're implying—"

"I'm not implying anything." Her voice was soft. "Just asking questions. Talk to me, Marcus."

"I am talking."

"No." She shook her head slowly. "You're performing. There's a difference."

His hands clenched beneath the table. "I've told you everything."

"You've told me words." She tapped the folder in front of her. "But words aren't the truth, are they?"

[Silence - 5 seconds]

"I want a lawyer."

Chen nodded slowly, unsurprised. "That's the first honest thing you've said."
```

---

**SUBTEXT NOTES**:

- **Marcus overexplaining about TV** = Rehearsed answer, nervous energy
- **"Technically my cat was there"** = Defensive humor, deflection
- **Chen's silence** = Pressure tactic, lets him fill the void
- **"They said you're careful"** = Establishing she's done homework, intimidation
- **"I'm not implying anything"** = Classic detective lie - absolutely implying
- **Marcus's hands clench** = Physical body betraying verbal control
- **"Words aren't the truth"** = Chen calling out the performance
- **"I want a lawyer"** = Admission of guilt through legal defense

---

**RHYTHM ANALYSIS**:

**Opening**: Slow, patient pace - Chen in control
**Middle**: Marcus speeds up - losing composure
**Late**: Stark, short lines - tension peaked
**Close**: Silence heaviest before confession

**Interruptions**: Chen doesn't interrupt - she waits (power move)
**Pauses**: Each silence increases pressure

---

**ACTION BEATS**:

- Chen's body language = relaxed confidence (leaning back, folded hands)
- Marcus's body language = nervous tells (shifting, clenching)
- Physical movements = minimal, focus on micro-expressions
- Scene geography = interrogation room (implicit, doesn't need stating)

---

**VOICE CONSISTENCY CHECK**:

✅ **Chen**: Direct questions, comfortable silence, repeats words, patient
✅ **Marcus**: Over-explains, uses qualifiers, speeds up under pressure, precise vocabulary

---

**SHUANGDIAN OPPORTUNITY**:

**DOM-03: Forced Acknowledgment** (Dominance)
- Chen verbally corners Marcus
- "Words aren't the truth" = intellectual defeat
- Marcus forced to admit defeat via "I want a lawyer"
- Channel: Dopamine (mental victory)
- Strength: 1.4× (medium-high)

---

**ALTERNATIVE VERSIONS**:

**If Marcus confesses**:
```
[After "Words aren't the truth"]
Marcus's shoulders sagged. "She called me. Tuesday night."
"Who called you?"
"Sarah." A whisper. "She said she needed help."
[Full confession begins - emotional dam breaks]
```

**If Marcus stays defensive**:
```
[After "Words aren't the truth"]
Marcus leaned forward, suddenly cold. "Prove it."
[Power shift - suspect gains leverage, becomes antagonistic]
```

---

## Advanced Techniques

### Technique 1: Overlapping Dialogue

Show simultaneous speech:

```
SARAH: "I told you yesterday—"
MIKE: "—that's not what you said—"
SARAH: "—if you would just listen—"
MIKE: "—I am listening, you're not making sense—"
```

**Use sparingly**: High emotion, heated argument

---

### Technique 2: The False Echo

Repeat words but change meaning:

```
"I love you."
"You love me." [Not a question - statement of doubt]
"Yes."
"But you don't trust me."
```

---

### Technique 3: The Callback

Reference earlier dialogue for weight:

```
[Chapter 1]
"Promise me you'll be careful."
"I promise."

[Chapter 15]
"You promised."
[No response needed - reader remembers]
```

---

**Remember**: Great dialogue is 50% what's said, 50% what's NOT said. Subtext is everything.
