StoryForge has three writing modes that massively change the workflow. The mode is set in the author profile (author_writing_mode) and determines which skills make sense in which order.
The writing mode is not a preference β it is a work-style decision. Outliners are miserable with a discovery workflow and vice versa. Picking the wrong mode is one of the most common causes of writer's block.
Profile: You want the entire structure locked down before the first scene is written. You can spend months planning and enjoy it.
Pros:
Cons:
Good for:
Profile: You want a compass, not a map. You like surprises β but not total deviations.
Pros:
Cons:
Good for:
Profile: You write to find out what happens. Planning kills your curiosity. Characters tell you the story.
Pros:
Cons:
Good for:
| Aspect | Outliner | Plantser | Discovery |
|---|---|---|---|
| Planning phase | 4-12 weeks | 1-3 weeks | 2-5 days |
| Plot outline | Complete | 6 key beats | Premise only |
| Character arcs | Fully defined | Rough direction | Start point only |
| World building | Complete upfront | Core elements | Grows while writing |
| Timeline | Fixed upfront | Rough phases | Emerges via writing |
| Rewrite rate | 20-40% | 40-60% | 50-80% |
| Flow experience | Plannable | Regular | Unpredictable |
Typical pipeline:
create-author β new-book β book-conceptualizer β plot-architect β
character-creator β world-builder β chapter-writer (x18) β
chapter-reviewer (x18) β manuscript-checker β export-engineer
Duration for an 80k-word novel (realistic):
Typical pipeline:
create-author β new-book β book-conceptualizer β plot-architect (6 beats) β
character-creator β [rolling-planner β chapter-writer β chapter-reviewer] (repeat) β
continuity-checker β manuscript-checker β export-engineer
Duration for an 80k-word novel:
Typical pipeline:
create-author β new-book β book-conceptualizer (minimal) β
character-creator (core, no arc) β
[rolling-planner β chapter-writer] (repeat) β
continuity-checker β manuscript-checker β export-engineer
Duration for an 80k-word novel:
Phase 1 β Planning (week 1-6):
Week 1: /storyforge:brainstorm
β Idea: Old lighthouse keeper finds 1987 silver coin
Week 2: /storyforge:book-conceptualizer the-lighthouse-keeper
β Premise: "Arne Kruse, 72, believes he has finally found his
missing brother after 38 years β but the island has its own
rules of forgetting."
β Theme: "What you have not processed comes back β
but not as what you expected."
Week 3-4: /storyforge:plot-architect the-lighthouse-keeper
β 3-Act Structure, 18 chapters
β All clues plotted:
- Ch 2: Logbook remnants in cellar (setup)
- Ch 5: Silver coin found by Arne (inciting incident)
- Ch 8: Pastor Thaden acts suspicious (red herring)
- Ch 11: Inga recognizes the mint stamp (turning point)
- Ch 14: Arne finds brother's diary (all is lost)
- Ch 17: Brother is alive β changed identity (climax)
- Ch 18: Reconciliation, but no happy ending (resolution)
Week 5: /storyforge:character-creator (x4)
β Arne, Inga, Pastor Thaden, "The Stranger" (later: the brother)
Week 6: /storyforge:world-builder the-lighthouse-keeper
β Kargholm: Fictional North Sea island, 180 inhabitants
β Travel matrix with 6 locations
β Canon log initially: "The lighthouse was built in 1897",
"JΓΌrgen Kruse (brother) disappeared 14.3.1987"
Phase 2 β Drafting (week 7-18):
Every chapter follows the plan. Chapter-writer reads the plan, previous chapters, canon log, timeline, tonal document. Scene-by-scene mode:
/storyforge:chapter-writer the-lighthouse-keeper 01
β Scene 1 (~900 words): Arrival in storm
Author (inline): Too nostalgic, Arne is tired, not sentimental
β Scene 2 (~900 words): Lighthouse interior tour
β corrected
β Scene 3 (~800 words): At night: first alien signal from the sea
β Full chapter review
/storyforge:chapter-reviewer the-lighthouse-keeper 01
β Check 28 points, 2 findings: adverb density, filter word "saw"
β Fix, status: Final
Phase 3 β Revision (week 19-22):
/storyforge:manuscript-checker the-lighthouse-keeper --interactive
β 12 findings (similes, filter words, adverb clusters)
/storyforge:voice-checker the-lighthouse-keeper
β 3 AI-tells in ch 8, fix
/storyforge:export-engineer the-lighthouse-keeper --format epub
Phase 1 β Minimal setup (day 1-3):
Day 1: /storyforge:book-conceptualizer lavender-field-notes
β Premise: "A piano tuner loses his hearing β and discovers
that his grandmother spent her life encoding a secret in a
musical score."
β Protagonist: Julian (47, piano tuner)
β Core tension: Hearing loss vs. final grand restoration
Day 2: /storyforge:character-creator lavender-field-notes
β Only Julian + grandmother (Memoria) + wife Maja
β No arc defined β only "who are they today?"
Day 3: /storyforge:world-builder lavender-field-notes
β Minimal: Rhineland setting, lavender field as motif
Phase 2 β Writing-as-Discovery (day 4+):
/storyforge:rolling-planner lavender-field-notes
β Scene 1: Julian tunes a BΓΆsendorfer β suddenly can't hear the
third overtone.
(Goal: finish tuning. Conflict: hearing gap. Consequence:
appointment with ENT doctor.)
/storyforge:chapter-writer lavender-field-notes 01
β Writes the scene. While writing, a minor character "emerges":
a child watching, pointing to the wrong string.
β User says: "Rule: The child (Mira, 8) must return in ch 3."
β PreCompact hook writes it to book CLAUDE.md.
/storyforge:rolling-planner lavender-field-notes
β Loads the new rule automatically, plans ch 2 with Mira callback.
After 5 chapters:
/storyforge:continuity-checker lavender-field-notes
β Reconstructs timeline: Day 1 = Monday, March 14.
β Travel matrix: 4 locations identified, times plausible.
β No conflict.
After 20 chapters a plot has emerged β in retrospect it looks like a plan. That is discovery writing.
Phase 1 β MVO (week 1-2):
/storyforge:plot-architect blacklead
β Plantser variant: 6 key beats
Beat 1 (Opening): Mira discovers the glassblower workshop
Beat 2 (Call): A glass shard shows her dead mother
Beat 3 (Midpoint): Mira masters the shards, but the shards master her too
Beat 4 (Crisis): The workshop burns, Mira loses the shards
Beat 5 (Climax): Mira builds her own shard β from herself
Beat 6 (Resolution): Mira is alive, but no longer only herself
Between the beats: open.
Phase 2 β Rolling-writing:
/storyforge:rolling-planner blacklead
β 4 scenes planned toward beat 2
β Then new rolling session
This gives you the plot compass without detail shackles.
Possible but not recommended. Going from discovery to outliner means reconstructing the existing text β not planning forward. The continuity-checker helps:
/storyforge:continuity-checker my-book
β Reconstructs timeline, travel matrix, canon
β Then /storyforge:plot-architect my-book
β Detects: 12 chapters exist, plans remainder
The reverse (outliner β discovery) is easier: throw out the plan and use rolling planner.
continuity-checker.continuity-checker every 3 chapters.plot/tone.md.If you have never finished a book, I recommend:
StoryForge does not force you into a mode. But it punishes you if you switch modes without adjusting the context. If you are struggling: use
/storyforge:unblockβ the skill can diagnose whether the block is from mode mismatch.