nightshift/nightshift/project_templates/tutorial-novel
2026-05-22 17:13:27 -07:00
..
.nightshift/agents Update story mode for invariants 2026-05-22 17:13:27 -07:00
story/chapters Storybuilder test 2026-05-21 22:19:07 -07:00
.gitignore hide the tasks for my story 2026-05-22 04:19:25 -07:00
nightshift.yaml Update story mode for invariants 2026-05-22 17:13:27 -07:00
pyproject.toml Storybuilder test 2026-05-21 22:19:07 -07:00
README.md Storybuilder test 2026-05-21 22:19:07 -07:00
STORY_FILES.md Storybuilder test 2026-05-21 22:19:07 -07:00

NightShift Novel Tutorial

This template is a scene-sized fiction writing workflow.

Create it with:

nightshift init --template tutorial-novel --root my-novel

Fill in the private story files under story/ before running the first scene task. The generated project .gitignore ignores those files by default so worldbuilding, outlines, and drafts do not accidentally get committed.

Use STORY_FILES.md for the recommended structure of each story file.

Core files:

story/worldbuilding.md
story/characters.md
story/style-guide.md
story/plot-state.md
story/timeline.md
story/unresolved-threads.md
story/continuity-rules.md
story/outline.md
story/chapters/

Run:

nightshift validate
nightshift run --task SCENE-001

Or run it in an isolated integration sandbox from the NightShift repository root:

python -m nightshift.cli integ-test --template tutorial-novel --task SCENE-001

The pipeline drafts one scene file, reviews it for continuity and style, then updates durable state files. Keep tasks scene-sized. Do not ask the model to write the whole novel or a full chapter unless the chapter is short and tightly outlined.