Generates or revises the beat backbone (15_beats.md) for a specific book from its current story concept, characters, and conversation context. Use when the user asks to create beats, generate the backbone, outline the story structure, or when enough discovery/convergence has happened to produce a first beat draft.
Generate or revise the beat backbone for a novel.
Resolve which book to generate beats for; the resolved path replaces {book} for the rest of this skill.
$ARGUMENTS provides a book name matching a subdirectory of books/, use books/[name] as the book root.books/, use it. If multiple, ask the user which.{book}/docs/ exists. If not, create it.Check that these files exist:
{book}/docs/story_concept.md — REQUIRED. If missing, tell the user: "No story concept file found. The beat backbone needs at least a premise, emotional core, and ending direction. Run /develop-concept {book-name} to produce one, or create {book}/docs/story_concept.md manually."{book}/docs/characters.md — recommended but not required{book}/docs/world_rules.md — recommended but not required{book}/docs/open_questions.md — read if exists, to understand unresolved decisionsAfter confirming {book}/docs/story_concept.md exists, read its **Status:** header.
/develop-concept {book-name} to push the concept toward Provisional or Stable first. Continue anyway?" If the user declines, stop. If the user proceeds, generate beats but mark them Exploratory in the status header regardless of other factors.**Status:** header is present in the concept file: treat as Provisional and proceed. Do not warn — older concept files may predate the status convention.This is a soft gate, not a hard refusal. The user can always override with explicit confirmation.
If {book}/docs/15_beats.md already exists, read it. This is a revision, not a fresh generation. Preserve what's working and revise what needs to change.
Generate 12 to 18 major beats. Each beat must:
Do NOT write scenes. Do NOT expand into chapter logic. Beats describe what the story must do, not how individual chapters will do it.
The beat architecture must clearly include:
Not all of these require separate beats. Some may combine. Some stories need additional beats between these markers. Use judgment.
Write {book}/docs/15_beats.md with this structure:
# [Story Title] — Beat Architecture
**Beat status:** [Exploratory / Provisional / Stable / Locked]
**Beat count:** [N]
**Last revised:** [date]
---
## Beat 1: [Title]
**What changes:** [One sentence — the irreversible shift]
**Why it matters emotionally:** [One sentence — what the reader feels]
**What is learned, lost, or reversed:** [One sentence]
**What it sets up:** [One sentence — what later beats depend on this]
---
## Beat 2: [Title]
...
---
## Beat-to-Section Mapping (provisional)
| Beat | Recommended Sections | Notes |
|------|---------------------|-------|
| 1 | 1 | [expansion notes] |
| 2-3 | 2-3 | [may split or braid] |
...
/stabilize-beats).Report:
/stabilize-beats when ready)