6.9 KiB
name, description
| name | description |
|---|---|
| chapter-workflow | Use when starting a new chapter, resuming chapter drafting, or moving to the next stage of chapter development for The Shade Series. Invoke with a chapter number argument, e.g. /chapter-workflow 3 |
Chapter Workflow
5-stage pipeline for developing chapters. Invoke with chapter number: /chapter-workflow 3
Stage Flow
digraph chapter_flow {
rankdir=TB;
node [shape=box];
detect [label="Detect book + stage\nfrom existing files" shape=diamond];
seed [label="Stage 1: Seed\nConfirm chXX-input.md exists\nand has content"];
breakdown [label="Stage 2: Scene Breakdown\nRead input + summary + outline\nPropose scene plan"];
draft [label="Stage 3: Draft\nWrite full chapter\ninto chXX-draft.md"];
revision [label="Stage 4: Review\nAuthor edits, then Claude reviews\nclarity/grammar/flow"];
continuity [label="Stage 5: Continuity\nUpdate world/character files\n+ story summary + timeline"];
detect -> seed [label="no input file"];
detect -> breakdown [label="input exists, no draft"];
detect -> draft [label="draft in progress"];
detect -> revision [label="draft complete"];
detect -> continuity [label="final exists"];
seed -> breakdown;
breakdown -> draft;
draft -> revision;
revision -> continuity;
}
On Invoke
Parse chapter number from args (default: ask). Set XX = zero-padded number.
Detect Book Number
Determine which book we're working on by checking the chapter directory path:
- Look for
chapters/book{N}/chXX-input.md— the{N}is the book number - If the user has a
chXX-input.mdopen in the IDE, derive the book number from its path - If ambiguous, check which
chapters/book{N}/directories exist and ask the user - Set
BOOK= detected book number (e.g.,1,2,3)
All subsequent file references use book{BOOK} instead of hardcoded book1.
Key Context Files (per book)
These files provide continuity context. Read the story summary and timeline instead of re-reading prior chapter drafts:
| File | Purpose |
|---|---|
world/story-summary-book{BOOK}.md |
Running summary of all prior chapters — characters, events, plot threads, financial state. Primary context source. |
world/timeline-book{BOOK}.md |
Bell/time references, day-of-week tracking, elapsed time. Check before writing any time reference. |
chapters/book{BOOK}/CLAUDE.md |
Book-specific premise, themes, milestone beats |
outline/book{BOOK}-outline.md |
Chapter-by-chapter outline |
world/magic/exploits-log.md |
All exploits used (cross-book) |
Detect Stage
Check which files exist in chapters/book{BOOK}/:
| Files Present | Stage |
|---|---|
No chXX-input.md |
Create from template, ask author to fill it |
chXX-input.md only |
Stage 2: Scene Breakdown |
chXX-input.md + partial chXX-draft.md |
Stage 3: Resume/complete draft |
chXX-input.md + complete chXX-draft.md |
Stage 4: Author edits, then review |
chXX-final.md exists |
Stage 5: Continuity update |
Stage 1: Seed
If chXX-input.md doesn't exist, create it from chapters/book{BOOK}/chapter-input-template.md with the chapter number filled in. Tell the author to fill in their notes and re-invoke.
If chXX-input.md exists but sections are empty (only HTML comments), tell the author it needs content before proceeding.
Stage 2: Scene Breakdown
Read these files for context:
chapters/book{BOOK}/chXX-input.md— author's notes for this chapterworld/story-summary-book{BOOK}.md— prior chapter context (DO NOT re-read full chapter drafts)world/timeline-book{BOOK}.md— timeline and time referencesoutline/book{BOOK}-outline.md— chapter outlinechapters/book{BOOK}/CLAUDE.md— book-specific instructionsworld/magic/exploits-log.md— exploits used so far- Relevant character files from
characters/(check story summary for which characters are active)
Propose a scene-by-scene plan:
- Number of scenes with estimated word counts
- What each scene accomplishes
- Where input dialog and character moments slot in
- Opening hook and closing beat
- Timeline placement (what day, what bells) — cross-reference with
timeline-book{BOOK}.md
Wait for author approval before proceeding to Stage 3.
Stage 3: Draft
Write the full chapter in one pass based on the approved scene plan. Save to chXX-draft.md.
Before drafting: Re-read the story summary and timeline to ensure continuity. Do NOT re-read full prior chapter drafts — the summary contains everything needed.
Process:
- Write all scenes sequentially into a single complete chapter draft
- Save the entire draft to
chXX-draft.md - Tell the author the draft is ready for their editing
Rules during drafting:
- First-person, past tense, Phelan's voice (dry wit, ADD tangents, precise observations)
- KDP formatting from first draft (em dashes
—, smart quotes,* * *scene breaks) - Flag continuity concerns:
[CONTINUITY FLAG: note] - Target 3,000–5,000 words total
- End with resolved beat or micro-hook
- All time references (bells, days, day-of-week) must match
timeline-book{BOOK}.md
After saving: Tell the author the draft is in chXX-draft.md and to edit it directly. When they're satisfied with their edits, they should re-invoke /chapter-workflow XX for the final review.
Stage 4: Review
The author has edited chXX-draft.md. Now perform a final review focused on:
- Clarity — are descriptions, actions, and dialog clear and unambiguous?
- Grammar — correct spelling, punctuation, tense consistency, subject-verb agreement
- Chapter flow — does the chapter read smoothly from opening to close? Are transitions between scenes natural?
- Sentence flow — varied sentence length, no awkward constructions, rhythm feels right for each scene type (clipped in action, discursive in investigation, slower in quiet moments)
- Voice consistency — every paragraph sounds like Phelan
- Continuity — cross-check against
world/story-summary-book{BOOK}.mdandworld/timeline-book{BOOK}.mdfor conflicts with established canon - KDP formatting — em dashes, smart quotes, scene breaks, structure
Output format: Present findings organized by category. For each issue, quote the relevant text and suggest a fix. After author approval of any changes, rename chXX-draft.md to chXX-final.md using mv — do NOT rewrite the file contents.
Stage 5: Continuity Update
Update project files with new canon from the chapter:
world/story-summary-book{BOOK}.md— add chapter summary, update character tracker, plot threads, financial ledger, and world factsworld/timeline-book{BOOK}.md— add timeline entries for new chapter (bells, days, elapsed time)world/magic/exploits-log.md— new exploitscharacters/— new or changed charactersworld/locations/— new locationsworld/— new world facts
Report what was updated.