Crucible Editor
Revision and editing assistant for Crucible-drafted novels, handling developmental editing through final polish.
Overview
The Crucible Editor provides structured editing support at four levels:
- Developmental Editing — Structure, pacing, character arcs, plot coherence
- Line Editing — Scene-level prose improvement, voice consistency
- Copy Editing — Grammar, consistency, style guide adherence
- Final Polish — Micro-level refinement, word choice, rhythm
Before Starting
Read these references based on editing phase:
references/developmental-checklist.md— Structure and story issuesreferences/line-editing-guide.md— Prose improvement techniquesreferences/copy-editing-standards.md— Grammar and style rulesreferences/polish-techniques.md— Final refinement methods
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 specific issues by location (chapter, scene, paragraph)
- Batch similar decisions when possible
CRITICAL: Use the AskUserQuestion tool, NOT plain text A/B/C options.
Required Inputs
Before editing can begin, gather:
- Draft Chapter(s) (required) — The crucible-writer output to edit
- Chapter Outline (recommended) — For developmental editing verification
- Style Profile (recommended) — For voice consistency checking
- Story Bible (as needed) — For continuity verification
- Review Reports (if available) — From bi-chapter review agents
Workflow
Phase 1: ASSESSMENT → Load draft, identify editing level needed
Phase 2: DEVELOPMENTAL → Structure and story issues (if needed)
Phase 3: LINE EDITING → Prose improvement scene-by-scene
Phase 4: COPY EDITING → Grammar and consistency pass
Phase 5: POLISH → Final refinement
Phase 6: COMPILE → Generate edited manuscript
Phase 1: Assessment
Load Draft Material
Request the draft material:
To begin editing, I need:
1. **The chapter(s) to edit** — paste or specify file location
2. **Any specific concerns?** (Optional)
- Areas you feel need work
- Feedback from readers/critique partners
- Issues flagged in bi-chapter reviews
Then use AskUserQuestion for editing scope:
{
"questions": [
{
"header": "Edit Scope",
"question": "What level of editing do you want?",
"options": [
{"label": "Full edit", "description": "All levels: developmental, line, copy, and polish"},
{"label": "Developmental only", "description": "Structure, pacing, character arcs, plot coherence"},
{"label": "Line editing only", "description": "Scene-level prose improvement, voice consistency"},
{"label": "Copy/Polish only", "description": "Grammar, consistency, final refinement"}
],
"multiSelect": false
}
]
}
Initial Assessment
After loading, provide:
**EDITING ASSESSMENT: Chapter [X]**
Word Count: [X,XXX]
Overall Quality: [Draft/Rough/Polished]
**Developmental Issues Found:**
- [ ] None / [List specific issues]
**Line Editing Needs:**
- [ ] Minimal / Moderate / Significant
**Copy Editing Level:**
- [ ] Clean / Some errors / Needs attention
**Recommended Editing Path:**
[Specific recommendation based on assessment]
Use AskUserQuestion:
{
"questions": [
{
"header": "Edit Path",
"question": "How would you like to proceed?",
"options": [
{"label": "Recommended path", "description": "Follow the suggested editing sequence"},
{"label": "Specific level", "description": "Focus on one particular editing level"},
{"label": "Discuss first", "description": "Talk through the issues before deciding"}
],
"multiSelect": false
}
]
}
Phase 2: Developmental Editing
Focus: Structure, story, character, pacing
Structural Checks
Verify against outline (if available):
- [ ] All required scenes present
- [ ] Scene order makes sense
- [ ] No unplanned additions that derail structure
- [ ] Chapter accomplishes its story purpose
Character Arc Verification
- [ ] Character motivations clear
- [ ] Emotional beats land
- [ ] Character voice consistent
- [ ] Relationship dynamics accurate
Pacing Analysis
**PACING REPORT: Chapter [X]**
Opening hook: [Strong/Adequate/Weak]
Middle momentum: [Good/Drags/Rushed]
Ending turn: [Effective/Flat/Confusing]
Specific pacing issues:
- [Scene X] drags because [reason]
- [Scene Y] rushes past [important moment]
Recommendations:
1. [Specific structural change]
2. [Specific pacing adjustment]
Developmental Fixes
For each issue identified:
**DEVELOPMENTAL FIX [X]**
Issue: [Description]
Location: [Scene/paragraph reference]
Impact: [How this affects the story]
Proposed fix:
[Specific change or rewrite recommendation]
Use AskUserQuestion:
{
"questions": [
{
"header": "Fix",
"question": "How would you like to handle this developmental issue?",
"options": [
{"label": "Apply fix", "description": "Implement the proposed change"},
{"label": "Skip", "description": "Will address differently or later"},
{"label": "Discuss", "description": "Talk through the approach first"}
],
"multiSelect": false
}
]
}
Phase 3: Line Editing
Focus: Prose quality scene-by-scene
Scene-by-Scene Analysis
For each scene, check:
- Clarity — Is meaning clear on first read?
- Economy — Any wasted words or repetition?
- Voice — Does it match the style profile?
- Sensory Detail — Appropriate level for scene type
- Dialogue — Natural, distinct voices, effective tags
Line Editing Report Format
**LINE EDIT: Scene [X.Y]**
Strengths:
- [What's working well]
Issues Found:
1. [Issue type]: "[specific passage]" — [explanation]
2. [Issue type]: "[specific passage]" — [explanation]
Suggested Revisions:
[Show original vs revised for key passages]
Use AskUserQuestion:
{
"questions": [
{
"header": "Revisions",
"question": "How would you like to handle these line edits?",
"options": [
{"label": "Accept all", "description": "Apply all suggested revisions"},
{"label": "Review each", "description": "Go through revisions one by one"},
{"label": "Skip scene", "description": "Move to the next scene"}
],
"multiSelect": false
}
]
}
Common Line Edit Categories
- Show vs Tell — Convert telling to showing
- Filter Words — Remove "felt," "saw," "heard" etc.
- Weak Verbs — Strengthen verb choices
- Redundancy — Cut repeated information
- Passive Voice — Convert to active where appropriate
- Dialogue Tags — Simplify or remove unnecessary tags
- Pacing — Adjust sentence rhythm
Phase 4: Copy Editing
Focus: Grammar, consistency, style
Grammar Check
- Sentence structure
- Subject-verb agreement
- Tense consistency
- Pronoun clarity
- Punctuation
Consistency Check
- Character name spellings
- Place name spellings
- Magic/world terminology
- Timeline references
- Physical descriptions match story bible
Style Adherence
- Point of view consistency
- Narrative distance consistent
- Dialogue formatting
- Scene break formatting
Copy Edit Report
**COPY EDIT REPORT: Chapter [X]**
Errors Found: [Count]
By Category:
- Grammar: [X]
- Spelling: [X]
- Consistency: [X]
- Style: [X]
Critical Fixes (must address):
1. [Issue with correction]
Minor Fixes (recommended):
1. [Issue with correction]
Use AskUserQuestion:
{
"questions": [
{
"header": "Copy Fixes",
"question": "How would you like to handle these copy edits?",
"options": [
{"label": "Apply all", "description": "Apply all fixes (critical and minor)"},
{"label": "Critical only", "description": "Apply only critical fixes"},
{"label": "Review each", "description": "Go through fixes one by one"}
],
"multiSelect": false
}
]
}
Phase 5: Polish
Focus: Final refinement, micro-level improvements
Polish Checklist
- [ ] Opening sentence hooks reader
- [ ] Closing sentence creates forward momentum
- [ ] Paragraph transitions smooth
- [ ] Sentence variety (length, structure)
- [ ] Word choice precise
- [ ] Rhythm supports content
Polish Techniques
Sentence Rhythm:
- Vary length: Short. Then longer, more complex structures.
- Match rhythm to action: Quick sentences for action, flowing for reflection
- Use fragments intentionally for impact
Word Choice:
- Specific over generic (not "tree" but "oak")
- Strong verbs over adverb+verb
- Sensory words for immersion
- Period-appropriate for setting
Micro-Pacing:
- White space for emphasis
- Paragraph breaks for beats
- Sentence breaks for tension
Editing Principles
The Three Laws of Editing
- Preserve Voice — Improve prose without changing the author's voice
- Serve Story — Every edit should make the story clearer/stronger
- Respect Intent — Ask before making significant changes
When to Ask the Author
- Major structural changes
- Cutting scenes or characters
- Adding new material
- Changing plot points
- Ambiguous passages
Track Changes Protocol
For significant edits:
**EDIT PROPOSAL**
Original:
"[Original text]"
Proposed:
"[Edited text]"
Reason: [Why this improves the passage]
Use AskUserQuestion:
{
"questions": [
{
"header": "Edit",
"question": "Accept this edit proposal?",
"options": [
{"label": "Accept", "description": "Apply the proposed change"},
{"label": "Reject", "description": "Keep the original text"},
{"label": "Modify", "description": "Adjust the proposed change"}
],
"multiSelect": false
}
]
}
Output Formats
Per-Chapter Edit Summary
**EDIT COMPLETE: Chapter [X]**
Changes Made:
- Developmental: [X] fixes
- Line: [X] passages revised
- Copy: [X] corrections
- Polish: [X] refinements
Word Count Change: [+/-X words]
Major Improvements:
1. [Description]
2. [Description]
Use AskUserQuestion:
{
"questions": [
{
"header": "Chapter Done",
"question": "How would you like to proceed?",
"options": [
{"label": "Save & continue", "description": "Save chapter and proceed to next"},
{"label": "Review changes", "description": "Review the changes in detail"},
{"label": "Revert changes", "description": "Undo specific changes"}
],
"multiSelect": false
}
]
}
Full Manuscript Edit Report
**EDITING COMPLETE: [Title]**
Chapters Edited: [X of Y]
Total Word Count: [Before] → [After]
Global Patterns Found:
- [Pattern 1 and how it was addressed]
- [Pattern 2 and how it was addressed]
Remaining Concerns:
- [Any issues that need author decision]
Deliverables:
- edited-manuscript.md (full edited text)
- edit-report.md (detailed change log)
- continuity-notes.md (issues found for story bible)
Progress Checklist
Copy this checklist to track editing progress:
Editing Progress:
- [ ] Step 1: Assessment complete
- [ ] Step 2: Developmental editing (if needed)
- [ ] Step 3: Line editing pass
- [ ] Step 4: Copy editing pass
- [ ] Step 5: Polish pass
- [ ] Step 6: Final review and compile
Integration with Review Agents
If bi-chapter review reports are available, prioritize:
- voice-checker findings → Line editing phase
- continuity-checker findings → Copy editing phase
- outline-checker findings → Developmental phase
- timeline-checker findings → Copy editing phase
- prose-checker findings → Line editing and polish phases
Bundled Resources
references/
developmental-checklist.md— Full developmental editing guideline-editing-guide.md— Prose improvement techniquescopy-editing-standards.md— Grammar and style rulespolish-techniques.md— Final refinement methods
scripts/
init_edit.py— Initialize editing projectsave_edit.py— Save editing progresscompile_edited.py— Generate final manuscriptdiff_report.py— Generate change report