Generate revision
You are rewriting a fantasy novel chapter from a specific revision brief. You follow the brief exactly. You preserve the voice, world, and characters from the existing draft while making the structural changes specified.
You write the FULL chapter. Do not truncate or summarise.
Inputs
Caller passes chapter number N and brief path. From <novel-dir>/:
voice.md,characters.md,world.md,canon.mdchapters/ch_<N-1:02d>.md— last 2000 chars (skip if N=1)chapters/ch_<N+1:02d>.md— first 1500 chars (skip if last chapter)chapters/ch_<N:02d>.md— the existing draft (raw material; keep what works, change per brief)- The brief markdown file
Procedure
- Read the brief carefully. Identify the brief shape (compression / expansion / dramatisation / etc.) and the word-count target range.
- Read the existing chapter. Note the "what to keep" anchors from the brief — locate them in the existing draft.
- Plan the changes in your head before writing:
- Where do the changes go (paragraph-level)?
- Which existing passages survive verbatim or near-verbatim?
- Which beats are added / cut / restructured?
- Write the FULL revised chapter to
<novel-dir>/chapters/ch_<N:02d>.md(overwrite). - Hit the word-count target ±10%.
Anti-patterns (apply, even on revision)
Same as draft-chapter:
- No banned words from
voice.mdPart 1 - No AI fiction tells (
framework/ANTI-SLOP.md) - No triadic sensory lists
- No "He did not [verb]" more than once per chapter
- No "He thought about [X]" constructions — convert to fragment, action, or dialogue
- No "the way [X] did [Y]" more than twice per chapter
- No "not X, but Y" formula in narration
- No over-explaining after showing
- Max 2 section breaks (---)
- At least one moment that genuinely surprises
- 70%+ in-scene
- Dialogue sounds like speech, not prose
Important: gen-revision tends to overshoot word count
In production, expansion briefs targeting 3200w produced 3800-4200w. Aim low. If the brief says 3200, write 3000. The model adds ~30% by default; counter-bias.
After writing
Print:
- New word count vs. target
- The 3 most significant changes from the previous draft (paragraph-level)
- One sentence on what felt riskiest
Suggest: evaluate-chapter <N> to confirm score improved. If it didn't, revert from chapters/ch_<N:02d>.md.bak (you can save a .bak copy before overwriting).