chapter-writing
This skill should be used when the user asks to "write a chapter", "next chapter", "chapter outline", "draft chapter", "continue the story", "write a scene",…
This skill should be used when the user asks to "plan a scene", "scene structure", "sequel scene", "dialogue subtext", "deep POV", "psychic distance", "try fail", "scene cards", "exposition", "info dump", "flashback", "time skip", "story opening", "first page hook", "introduce a
$ npx -y skills add danjdewhurst/story-skills --skill scene-craft --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/scene-craftContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "plan a scene", "scene structure", "sequel scene", "dialogue subtext", "deep POV", "psychic distance", "try fail", "scene cards", "exposition", "info dump", "flashback", "time skip", "story opening", "first page hook", "introduce a
name: scene-craft description: This skill should be used when the user asks to "plan a scene", "scene structure", "sequel scene", "dialogue subtext", "deep POV", "psychic distance", "try fail", "scene cards", "exposition", "info dump", "flashback", "time skip", "story opening", "first page hook", "introduce a character", or wants scene-level craft for drafting or revision.
Plan and check scenes at the scene grain — the layer between plot beats and chapter prose. Covers the missing half of the chapter-writing scene model (Scene **and** Sequel), try/fail escalation, scene cards, dialogue subtext, deep POV and psychic distance, exposition handling, flashbacks and time skips, and openings. Use during chapter planning, before drafting, and in revision when a scene feels flat.
A story project must already exist (created via the story-init skill), with characters defined (character-management) and a plot structure in place (plot-structure). This skill extends chapter-writing; it does not replace the outline-first drafting workflow.
1. **Choose the craft layer.** Identify which scene-grain problem this is:
2. **Read the relevant reference(s).** Each file carries its own checklists and planning fields; apply them, don't paraphrase them. 3. **Clarify missing inputs before planning or editing.** Ask the user for any required inputs you cannot establish from the project files — scene purpose, viewpoint, location, canon-changing intent, and the applicable craft layer. Never guess at these or proceed on assumptions; a wrong guess edits canon. Only continue to step 4 once every required input is known. 4. **Plan before prose.** For the scene in question, write the planning inputs the reference requires (sequel beats, try/fail positions, subtext wants, zoom level, exposition audit, flashback trigger, hook check) into the chapter outline or the scene's planning notes before drafting or revising. 5. **Record machine-readable state.** Update the scene file in `scenes/`:
`## Sequel` section (reaction/dilemma/decision) for scenes with sequel content (see `references/scene-sequel.md`)
validated as a scalar by `story validate` but not used by continuity checks) and move flashback-only characters to `mentions` (see `references/flashbacks-time.md`)
6. **Run the reference's checklist** against the draft or the revision plan (try/fail checklist, deep-POV filter-word scan, tag-swap test, first-page hook check). 7. **Hand off cleanly.** Scene/sequel planning feeds the chapter-writing drafting workflow; theme-audit findings feed revision-continuity. When a scene decision changes canon (new knowledge, moved objects, changed relationships), update `continuity/state.md` and the affected entity files (bidirectional links, per the story-init conventions).
with kebab-case filenames.
level) lives in frontmatter or a `## Planning` / `## Scene Card` section of the scene file — never only in chat.
in-scene under `characters`; remembered, recorded, or flashback-only characters under `mentions`.
intentional deviations (e.g. a deliberate info dump as a stylistic device) in the scene file's planning notes so a later audit doesn't "fix" them.
Use the Story CLI when it is available. If `story` is not installed, use `bun run story --` from the Story Skills repository checkout or the bundled fallback `node ../story-maintenance/scripts/story.js` with the same arguments, resolving the path relative to this skill folder. If no CLI is available, perform the registry, backlink, and word-count checks manually.
After adding or revising scene records:
story reindex . story links . story validate . story continuity .
Agent Skills for planning, tracking, and drafting fiction in markdown. Story Skills gives agents a shared project format for fiction: a story bible, character files, worldbuilding notes, factions, artifacts, plot arcs, scene state, continuity questions,
Repo: danjdewhurst/story-skills
This skill should be used when the user asks to "write a chapter", "next chapter", "chapter outline", "draft chapter", "continue the story", "write a scene",…
This skill should be used when the user asks to "create a character", "update a character", "add a character", "build a family tree", "character…
This skill should be used when the user asks to "pantsing", "discovery write", "write without an outline", "discovery draft", "write into the dark", "story…
This skill should be used when the user asks to "process beta reader feedback", "alpha reader feedback", "feedback round", "synthesize reader feedback",…
This skill should be used when the user asks to "mystery", "fair play", "clue", "red herring", "romance beats", "HEA", "thriller", "ticking clock", "horror",…
This skill should be used when the user asks to "create a plot arc", "story structure", "add a plot point", "story timeline", "track foreshadowing", "pacing",…