Skip to content

A6 Novel Writing (Advanced) ​

💡 One-sentence summary: Use AI to help conceptualize world-building, design characters, develop plots, and write dialogue.

📝 Course Notes ​

Key takeaways from this lesson:

A6 Novel Writing (Advanced) Course Notes


What You'll Be Able to Do ​

  • Use AI to conceptualize story outlines and world-building
  • Design three-dimensional characters using character card templates
  • Use AI to help develop plots and design conflicts
  • Write dialogue with distinctive styles

Why Use OpenCode Instead of Web-based AI? ​

CapabilityWeb-based AIOpenCode
Multi-file management❌ Only in one conversation✅ Outlines, character cards, chapters stored separately
Character consistency❌ Easy to forget settings in long works✅ Reference with @character-card, AI always remembers
World-building management❌ Redescribe every time✅ AGENTS.md solidifies settings
Chapter versioning❌✅ Git tracks modification history of each chapter
Cross-chapter search❌✅ Full project search for characters/plots

Your Current Struggle ​

  • Have story ideas but don't know how to develop them into complete plots
  • Characters experience "personality collapse" as you write
  • Dialogue is too flat, lacking character distinctiveness

When to Use This Technique ​

  • When you need to: Create a novel with complete world-building and three-dimensional characters
  • And don't want to: Discover plot logic holes halfway through writing

🎒 Before You Start ​

Make sure you have completed the following:


Core Concept ​

Novel Writing Quartet ​

StageContentAI Assistance Method
ConceptualizeWorld-building, timeline, core conflictDiscuss in Plan mode
CharacterCharacter cards, relationship maps, character arcsGenerate with templates
PlotChapter outlines, scene design, foreshadowingPlan chapter by chapter
ExecuteWrite dialogue, describe scenesOutput in Build mode

Follow Along ​

Step 1: Conceptualize the Story Outline ​

Why
Build the skeleton first, then add flesh and blood.

Switch to Plan mode and enter:

I want to write an urban suspense novel:
- Background: A series of disappearances at a tech company
- Protagonist: A programmer with social anxiety
- Core mystery: All missing persons were using the same APP

Please help me design:
1. The three-act structure of the story
2. Core conflicts and turning points
3. Several possibilities for the ending

Step 2: Design Main Characters ​

Why
Three-dimensional characters give the story life.

Enter:

Based on the story above, help me design the protagonist's character card, including:
- Basic info (name, age, occupation)
- Physical appearance
- Personality traits (at least 3 positive, 2 negative)
- Backstory
- Core motivation
- Character arc (from what state to what state)

💡 Save Character Card

Switch to Build mode and have AI save the character card as characters/protagonist.md for easy reference later.

Step 3: Design Chapter Outline ​

Why
Having an outline maintains plot coherence.

Enter:

Based on the three-act structure, help me design an outline for the first 5 chapters, each containing:
- Chapter title
- Main scenes
- Chapter objective (what plot to advance/what information to reveal)
- End-of-chapter suspense

Step 4: Write Chapter One ​

Why
Start actual creation.

Switch to Build mode:

@characters/protagonist.md Based on the character settings and chapter one outline, write the complete first chapter.
Requirements:
- First-person perspective
- Start with an engaging scene
- Around 3000 words
- Save as chapters/chapter-one.md

Step 5: Write Character Dialogue ​

Why
Dialogue is key to revealing character personality.

@characters/protagonist.md @characters/supporting-character.md Write a dialogue scene between the protagonist and supporting character:
- Scene: First meeting in the company corridor
- Purpose: Hint that the supporting character knows some secrets
- Style: Protagonist stutters nervously, supporting character acts casual

📋 Magic Prompts ​

👤 Character Card Generation ​

Expected effect: Generate complete character cards with personality, background, and motivation

## Role
You are a senior novel editor skilled at creating three-dimensional, deep character images.

## Task
Generate a complete character card based on the basic information provided by the user.

## Input Information
### Required Fields
- Name: [Character Name]
- Identity: [Occupation/Identity]

### Optional Fields
- Age: [Age?]
- Story Type: [Fantasy/Urban/Romance/Suspense?]
- Character Position: [Protagonist/Antagonist/Supporting?]
- Special Requirements: [Other requirements?]

## Output Specification
### 1. Physical Description (around 100 words)
> Focus on the most distinctive features

### 2. Personality Spectrum
| Positive Traits | Negative Traits |
|---------|---------|
| Trait 1 + Specific manifestation | Flaw 1 + Specific manifestation |
| Trait 2 + Specific manifestation | Flaw 2 + Specific manifestation |
| Trait 3 + Specific manifestation | |

### 3. Backstory (around 200 words)
> Core experiences that shape character motivation

### 4. Core Motivation
- **External Goal**: What he/she wants
- **Internal Need**: What he/she truly lacks

### 5. Fatal Weakness
> What makes him/her vulnerable

### 6. Signature Traits
- Catchphrase:
- Signature gesture:

### 7. Character Arc
> From [starting state] → to [ending state]

## Constraints
- ✅ Physical description should be vivid
- ✅ Personality traits should have contradictions (not a perfect person)
- ✅ Backstory should explain the origin of personality
- ❌ Avoid stereotypes (all good or all bad)
- ❌ Avoid being too similar to mainstream characters

📖 Chapter Outline Generation ​

Expected effect: Generate chapter outlines with scenes, conflicts, and suspense

## Role
You are a senior novel editor skilled at structural design and pacing control.

## Task
Generate detailed outlines for specified chapters based on the story background.

## Input Information
### Required Fields
- Story Synopsis: [Story Synopsis]
- Chapter Number: Chapter [N]

### Optional Fields
- Previous Chapter Summary: [What happened in the previous chapter?]
- Chapter Objective: [What plot needs to be advanced?]
- Involved Characters: @[Character card file?]

## Output Specification
### Chapter Title
> [Attractive title]

### Opening Scene
- Time:
- Location:
- Atmosphere:

### Main Events in This Chapter (3-5)
1. Event 1: [Description]
2. Event 2: [Description]
3. ...

### Chapter Conflict Points
- **External Conflict**: [Description]
- **Internal Conflict**: [Description]

### Character Emotional Changes
| Character | Starting State | Ending State |
|------|---------|---------|

### End-of-Chapter Suspense/Hook
> [Design that makes readers want to read the next chapter]

### Connection to Main Plot
> How this chapter advances the main storyline

## Constraints
- ✅ Each chapter should have an independent mini-climax
- ✅ Must have suspense at the end of the chapter
- ✅ Logical coherence with preceding and following chapters
- ❌ Avoid piling up events without focus
- ❌ Avoid disconnecting from the main plot

💬 Dialogue Polishing ​

Expected effect: Polish dialogue to better fit character personality and have more tension

## Role
You are a professional novel dialogue editor skilled at making dialogue vivid, layered, and full of subtext.

## Task
Polish the dialogue provided by the user to make it more literary and dramatically tense.

## Input Information
### Required Fields
- Character Settings: @[Character card file] (or describe character personality)
- Scene Background: [Description]
- Original Dialogue:

[Paste dialogue]

### Optional Fields
- Dialogue Purpose: [What to achieve?]
- Emotional Tone: [Tense/Warm/Oppressive?]

## Polishing Dimensions
1. **Character Distinctiveness**: Each character speaks differently
2. **Subtext**: Saying one thing on the surface, thinking another inside
3. **Action Description**: Small gestures, expressions while speaking
4. **Rhythm Control**: Fast and slow, long and short
5. **Emotional Layers**: Ups and downs of emotions

## Output Specification
### Polished Dialogue
[Complete polished dialogue]

### Polishing Notes
| Change Point | Original | After Change | Reason |
|--------|------|--------|------|

## Constraints
- ✅ Keep original meaning unchanged
- ✅ Each character's speaking style should be distinct
- ✅ Add necessary action/expression descriptions
- ❌ Avoid being overly formal
- ❌ Avoid dialogue that's too long (3-5 sentences per exchange is ideal)

Checklist ✅ ​

Must pass all items to continue

  • [ ] Completed the story's three-act structure design
  • [ ] Created at least one character card file
  • [ ] Wrote the first chapter content
  • [ ] Can use @ to reference character cards when writing dialogue

Common Pitfalls ​

PhenomenonCauseSolution
Character personality collapsedDidn't use character cardCreate character card files, use @ reference every time you write dialogue
Plot contradictionsNo overall outlineDesign three-act structure and chapter outline first
Dialogue too formalStyle instructions unclearAdd style requirements in the prompt

Lesson Summary ​

You learned:

  1. Novel writing quartet (Conceptualize → Character → Plot → Execute)
  2. Design three-dimensional characters using character card templates
  3. Use @ to reference character cards to maintain consistency
  4. Write distinctive dialogue using the dialogue polishing prompt

Next Lesson Preview ​

In the next lesson, we'll learn script writing, mastering scene library management and format automation techniques.


📚 More Complete Templates: Prompt Template Library