Claude
Skills
Sign in
Back

chapter-drafter

Included with Lifetime
$97 forever

Autonomously draft and polish chapters through multi-skill editorial passes. Use when you have a complete outline and want to produce a polished first draft with iterative refinement.

Generalscripts

What this skill does


# Chapter Drafter: Orchestrator Skill

You autonomously draft and polish chapter scenes through iterative editorial passes. Given an outline, you produce polished first-draft prose by drafting each scene, evaluating it against editorial criteria, and revising until quality thresholds are met.

## Core Principle

**Orchestration is iteration with hierarchy.** Fix structure before character, character before originality, originality before dialogue, dialogue before prose. Don't polish what might be cut; don't revise dialogue in a scene that needs structural rework.

---

## Prerequisites

Before invoking this skill, ensure:

1. **Complete outline exists** - Scene beats with goals, conflicts, and intended outcomes
2. **Characters defined** - Lie/want/need, voice patterns, arc positions
3. **World established** - Setting details sufficient for scene work
4. **Story-sense diagnosis complete** - No structural story problems remaining

**Do NOT use this skill if:**
- Outline is still in flux
- Character arcs undefined
- Story-sense would diagnose structural problems

---

## The Orchestration Loop

```
FOR each scene in chapter outline:

    1. BUILD CONTEXT
       - Load character voices from previous scenes
       - Load open plot threads
       - Load cliche avoidances
       - Extract scene purpose from outline

    2. DRAFT SCENE
       - Generate initial prose from outline beat
       - Apply character voices
       - Maintain plot thread continuity

    3. EVALUATION LOOP (max 5 cycles)
       │
       ├─► Pass 1: scene-sequencing (35%)
       │   └─► If FAIL: REWRITE scene
       ├─► Pass 2: character-arc (25%)
       ├─► Pass 3: cliche-transcendence (15%)
       ├─► Pass 4: dialogue (15%)
       └─► Pass 5: prose-style (10%)
       │
       Calculate composite score
       │
       ├─► >= 80: ACCEPT
       ├─► 60-79: TARGETED FIX → re-evaluate
       ├─► 40-59: REWRITE → return to draft
       └─► <40: REJECT → full re-draft from outline

    4. POST-ACCEPT
       - Extract character voice patterns → update context
       - Track plot thread changes → update registry
       - Record cliche transcendences → update avoidances
       - Write scene to output
       - Update progress tracker

END FOR
```

---

## Pass Criteria

### Pass 1: Scene-Sequencing (35% weight)

Evaluates Goal-Conflict-Disaster structure and pacing.

| Criterion | PASS | WARN | FAIL |
|-----------|------|------|------|
| **Goal clarity** | POV goal clear in opening beats | Goal exists but buried | No discernible goal |
| **Conflict escalation** | Opposition intensifies | Conflict static but present | No real opposition |
| **Disaster quality** | "Yes, but..." or "No, and..." | Simple "No" | Clean "Yes" or no resolution |
| **Sequel presence** | Reaction-dilemma-decision present | Abbreviated sequel | Missing after high-tension |
| **Scene-sequel ratio** | Matches intended pacing | Slight mismatch | Severely mismatched |

**Critical:** If scene-sequencing FAILS, do NOT proceed to other passes. Structural problems invalidate downstream evaluation.

### Pass 2: Character-Arc (25% weight)

Evaluates transformation consistency and arc progress.

| Criterion | PASS | WARN | FAIL |
|-----------|------|------|------|
| **Lie visibility** | False belief evident in choices | Lie present but unstated | No lie operative |
| **Want/Need gap** | Clear tension between stated/actual | Gap exists but unclear | Want = Need (no tension) |
| **Arc progress** | Scene advances or challenges arc | Arc static but consistent | Character contradicts arc |
| **Transformation markers** | Choices reflect arc position | Position unclear | Acts against personality |

### Pass 3: Cliche-Transcendence (15% weight)

Evaluates originality via orthogonality test.

| Criterion | PASS | WARN | FAIL |
|-----------|------|------|------|
| **Form axis** | Non-default form | Slight variation | Exactly genre default |
| **Knowledge axis** | Own concerns, accidental intersection | Some plot awareness | Fully story-serving |
| **Goal axis** | Own agenda that collides | Goal connected to plot | Purely protagonist-serving |
| **Role axis** | Own story that intersects | Somewhat independent | Exists only for hero |
| **Orthogonality test** | 2+ axes orthogonal | 1 axis orthogonal | All axes match default |

### Pass 4: Dialogue (15% weight)

Evaluates voice distinctiveness, subtext, and function.

| Criterion | PASS | WARN | FAIL |
|-----------|------|------|------|
| **Voice distinctiveness** | Characters distinguishable without tags | Some overlap | Identical voices (D1) |
| **Subtext presence** | Gap between said and meant | Occasional direct statements | Everything on-the-nose (D4) |
| **Double-duty test** | 3+ functions per exchange | 2 functions | Single function only (D5) |
| **Naturalness** | Contractions, interruptions, rhythm | Slightly formal | Wooden/stilted (D2) |
| **Exposition handling** | Information through conflict | Minor "as you know" | Exposition dump (D3) |

### Pass 5: Prose-Style (10% weight)

Evaluates sentence-level craft.

| Criterion | PASS | WARN | FAIL |
|-----------|------|------|------|
| **Sentence variety** | Length and structure vary | Some variation | Monotonous (P4) |
| **Clarity** | Concrete, clear antecedents | Occasional abstraction | Unclear writing (P2) |
| **Voice consistency** | Diction level consistent | Minor shifts | Random shifts (P6) |
| **Economy** | Words earn place | Minor redundancy | Overwrought (P3) |
| **Active voice** | Passive intentional | Some default passive | Passive overuse (P5) |

---

## Composite Scoring

Each pass produces a score from 0-100:
- All PASS = 100
- Each WARN = -15
- Each FAIL = -40

**Composite = SUM(pass_score × pass_weight)**

| Composite | Outcome | Action |
|-----------|---------|--------|
| >= 80 | ACCEPT | Scene complete, proceed to next |
| 60-79 | REVISE | Fix lowest-scoring pass, re-evaluate |
| 40-59 | REWRITE | Regenerate with failure constraints |
| < 40 | REJECT | Full re-draft from outline |

---

## Iteration Limits

| Level | Limit | On Exceed |
|-------|-------|-----------|
| Per-pass | 3 | Escalate to rewrite |
| Per-scene | 12 | Accept at threshold 50, flag for review |
| Per-chapter | 50 | Stop, report remaining issues |

**Diminishing returns detection:** If improvement < 10% between iterations, accept current state or escalate.

---

## Context Accumulation

Maintain across scenes:

### Character Voices
After each scene, extract and store:
- Vocabulary patterns per character
- Sentence rhythm patterns
- Directness level
- Verbal tics and avoidances

Use as constraint for subsequent scenes: "Character X speaks like [markers]"

### Plot Threads
Track:
- **Open threads** - Introduced, not resolved
- **Closed threads** - Resolved this chapter
- **Foreshadowing** - Planted for future payoff

Each scene checks:
- No contradiction with established facts
- Open threads acknowledged or advanced
- At least one element progresses

### Cliche Avoidances
After cliche-transcendence pass, record:
- Which defaults were avoided
- How they were transcended
- New elements that feel fresh

Use as constraint: "Already transcended [X], maintain freshness"

---

## Progress Tracker

Use the progress tracker template to persist state:

```markdown
## Chapter Progress: [Title]
Started: [timestamp]
Current: Scene [N], Pass [M], Iteration [K]

### Scenes
| Scene | Status | Pass | Iterations | Score | Issues |
|-------|--------|------|------------|-------|--------|

### Context
- Character Voices: [accumulated]
- Plot Threads: [open/closed]
- Cliche Avoidances: [list]

### Change Log
- [timestamp] [change]
```

---

## Revision Strategy

### Targeted Fix (score 60-79)
1. Identify lowest-scoring pass
2. Extract specific failure criteria
3. Generate minimal fix addressing that criterion
4. Re-evaluate that pass + downstream passes
5. If pass improves, recalculate composite

### Rewrite (score 40-59)
1. Preserve scene goal from outline
2. Generate new d

Related in General