Crucible Outliner
Transform Crucible planning documents into detailed chapter-by-chapter outlines with proper narrative craft.
Before Starting
Read these references based on the outlining phase:
references/beat-to-chapter-mapping.md— How 36 beats map to chaptersreferences/narrative-craft.md— Foreshadowing, pacing, scene structurereferences/outline-templates.md— Chapter and scene outline formats
Questioning Rules
- ALWAYS use AskUserQuestion tool for all user questions (provides interactive UI)
- Max 4 options per question (tool limit) + "Other" is automatic
- Max 4 questions per AskUserQuestion call
- Reference user's story elements by name (characters, places, etc.)
- Save state after each chapter outline
CRITICAL: Use the AskUserQuestion tool, NOT plain text A/B/C options.
Required Inputs
The user must have completed Crucible planning. Request uploads of:
- Crucible Thesis (required first) — Core elements: burden, fire, constellation, theme
- Strand Maps (required) — Quest, Fire, Constellation arcs
- Forge Point Blueprints (required) — The convergence crises
- Constellation Bible (as needed) — Character details
- Mercy Ledger (as needed) — Setup/payoff tracking
- World Forge (as needed) — Setting details
Workflow
Phase 1: SETUP → Load planning docs, confirm scope, establish parameters
Phase 2: STRUCTURE → Map beats to chapters, identify act breaks
Phase 3: CHAPTERS → Outline each chapter through questions
Phase 4: CRAFT → Add foreshadowing threads, verify payoffs
Phase 5: COMPILE → Generate final outline documents
Phase 1: Setup
Load Planning Documents
Request the Crucible Thesis first:
To begin outlining, I need your Crucible planning documents.
Please upload your **Crucible Thesis** (or paste its contents).
This contains your core elements: burden, fire, constellation, theme, etc.
After receiving, extract and confirm:
- Theme
- Burden type
- Fire nature
- Core bond
- Dark mirror connection
- Surrender moment
- Blade's purpose
Confirm Scope
Use AskUserQuestion to confirm scope:
{
"questions": [
{
"header": "Book Type",
"question": "Which book are we outlining?",
"options": [
{"label": "Standalone novel", "description": "A single, complete novel"},
{"label": "Book in series", "description": "Part of a larger series (specify which book)"},
{"label": "Series overview", "description": "Full series overview first, then individual books"}
],
"multiSelect": false
},
{
"header": "Chapter Count",
"question": "What is your target chapter count?",
"options": [
{"label": "Standard (20-25)", "description": "Typical novel length"},
{"label": "Compact (15-20)", "description": "Tighter, faster-paced structure"},
{"label": "Extended (25-35)", "description": "More room for subplot development"},
{"label": "Story dictates", "description": "Let the narrative determine chapter count"}
],
"multiSelect": false
}
]
}
Initialize Project
python scripts/init_outline.py "./outline-project" "Title" "Book X of Y"
Phase 2: Structure
Map Beats to Chapters
Using references/beat-to-chapter-mapping.md, establish the chapter skeleton:
For standard 20-25 chapter book:
| Movement | Beats | Chapters | % of Book | |----------|-------|----------|-----------| | I. Ignition | 1-6 | 1-5 | 10% | | II. First Tempering | 7-14 | 6-10 | 20% | | III. Scattering | 15-22 | 11-16 | 25% | | IV. Brightest Burning | 23-28 | 17-21 | 25% | | V. Final Forging | 29-34 | 22-24 | 15% | | Coda | 35-36 | 25 | 5% |
Present the proposed structure:
**Proposed Chapter Structure for [Title]**
MOVEMENT I — IGNITION (Chapters 1-5)
• Ch 1: [Beat 1 - The Unlit Forge]
• Ch 2: [Beats 2-3 - Dual Arrival + First Spark]
• Ch 3: [Beat 4 - The Burden Chosen]
• Ch 4: [Beat 5 - First Constellation]
• Ch 5: [Beat 6 - IGNITION FORGE POINT]
[Continue for all movements...]
Use AskUserQuestion to confirm:
```json
{
"questions": [
{
"header": "Structure",
"question": "Does this chapter structure work for your story?",
"options": [
{"label": "Approve structure", "description": "Proceed with this chapter layout"},
{"label": "Adjust count", "description": "Modify the number of chapters"},
{"label": "Discuss sections", "description": "Talk through specific movements or chapters"}
],
"multiSelect": false
}
]
}
Request Additional Documents
Based on which movement is being outlined, request relevant docs:
- Movements I-II: Request Forge Point 0 and 1 blueprints
- Movement III: Request Forge Point 2, Mercy Ledger
- Movement IV: Request Forge Point 3, Dark Mirror Profile
- Movement V: Request Forge Point Apex, full Constellation Bible
Phase 3: Chapter Outlining
Question Format for Each Chapter
For each chapter, work through:
**CHAPTER [X]: [Working Title]**
Beat(s): [Which Crucible beats this covers]
Strand Focus: [Quest/Fire/Constellation]
POV: [If dual/multiple POV]
**1. OPENING**
Where does the reader enter this chapter?
A) Immediate action/tension
B) Character reflection/interiority
C) World/setting establishment
D) Dialogue/interaction
E) Time skip from previous chapter
F) Other (describe)
**2. CORE SCENES**
What must happen in this chapter? (Select all that apply)
A) [Beat-specific requirement from Crucible]
B) [Beat-specific requirement]
C) Foreshadowing plant for [future payoff]
D) Character development moment
E) World-building revelation
F) Other (describe)
**3. CHAPTER TURN**
How does this chapter end?
A) Cliffhanger — immediate tension
B) Revelation — new information changes everything
C) Decision point — character commits to action
D) Emotional beat — feeling resonates into next chapter
E) Question raised — reader needs to know what's next
F) Other (describe)
Scene-Level Detail
For each scene within a chapter:
**SCENE [X.Y]**
**Goal:** What must this scene accomplish?
**Conflict:** What opposes the goal?
**Disaster/Turn:** How does it shift?
**Characters present:**
**Location:**
**Tone/Mood:**
**Key dialogue/moments:**
**Plants/Payoffs:**
- Sets up: [future scene]
- Pays off: [previous setup]
Save Progress After Each Chapter
python scripts/save_outline.py "./outline-project"
Phase 4: Narrative Craft Layer
After completing chapter skeletons, add craft elements:
Foreshadowing Threads
Using references/narrative-craft.md, track:
**FORESHADOWING TRACKER**
Thread: [Description]
├── Plant: Chapter [X], Scene [Y] — [How it's planted]
├── Water: Chapter [X] — [How it's reinforced]
└── Payoff: Chapter [X], Scene [Y] — [How it resolves]
Required threads for Crucible stories:
- Mercy → Unexpected Agents (each mercy must plant, payoff in finale)
- Dark Mirror reveals (antagonist philosophy shown before confrontation)
- Fire mastery path (surrender lesson foreshadowed before mastery moment)
- Constellation fracture/repair (betrayal foreshadowed, bond-holds foreshadowed)
Pacing Verification
Check chapter-by-chapter:
- Tension curve (rising overall with valleys for rest)
- Strand rotation (no strand absent 3+ chapters)
- Emotional variety (not all dark, not all light)
Verify Forge Points
Each Forge Point chapter must have:
- [ ] All three strands in crisis
- [ ] Clear sacrifice made
- [ ] Irreversible change
- [ ] Forward momentum into next movement
Phase 5: Compile
Generate Outline Documents
python scripts/compile_outline.py "./outline-project"
Creates:
outline/
├── master-outline.md # Full book outline
├── chapter-summaries.md # Quick reference
├── scene-breakdown.md # Detailed scene list
├── foreshadowing-tracker.md # Plant/payoff tracking
├── character-threads.md # Per-character arcs
└── by-chapter/
├── ch01-outline.md
├── ch02-outline.md
└── ...
Present to User
✅ **Outline Complete: [Title]**
📄 [View Master Outline](computer:///path/outline/master-outline.md)
📄 [View Chapter Summaries](computer:///path/outline/chapter-summaries.md)
📄 [View Scene Breakdown](computer:///path/outline/scene-breakdown.md)
📄 [View Foreshadowing Tracker](computer:///path/outline/foreshadowing-tracker.md)
Use AskUserQuestion for next steps:
```json
{
"questions": [
{
"header": "Next Steps",
"question": "What would you like to do next?",
"options": [
{"label": "Review chapters", "description": "Review and adjust specific chapters"},
{"label": "Outline next book", "description": "Continue to next book in series"},
{"label": "Begin drafting", "description": "Start writing prose from this outline"},
{"label": "Add scene detail", "description": "Expand detail on specific scenes"}
],
"multiSelect": false
}
]
}
Multi-Book Series Handling
For series, outline books in order. Track:
Cross-Book Elements:
- Mercy plants in Book X → Payoffs in Book Y
- Character arcs spanning multiple books
- Foreshadowing threads that span books
- Series-level pacing (which book is darkest, etc.)
Before outlining Book 2+, request:
- Previous book outline(s)
- Updated character states
- Unresolved threads list
Questioning Principles
- Max 2-3 questions per message — Don't overwhelm
- Always offer "Other" option — User knows their story
- Reference their documents — Use their character names, places, elements
- Explain the "why" — Brief context for why this choice matters
- Save state frequently — After each chapter or major decision