Repository navigation
[Preset]: Update V1.8.1 Fiction Book Writing #2692
Copy link
Copy link
Closed
Description
Preset ID
fiction-book-writing
Preset Name
Fiction Book Writing
Version
v1.8.1
Description
A Spec-Driven Development preset purpose-built for novel and long-form fiction writing. It applies the discipline of structured software development to creative fiction: story bibles instead of architecture docs, scene tasks instead of tickets, quality gates instead of CI checks.
Author
Andreas Daumann
Repository URL
https://github.com/adaumann/speckit-preset-fiction-book-writing
Download URL
https://github.com/adaumann/speckit-preset-fiction-book-writing/releases/tag/v1.8.1
License
MIT
Required Spec Kit Version
= 0.5.0
Required Extensions (optional)
No response
Templates Provided
| Template | Purpose |
|---|---|
scene-outline-template.md |
Per-scene outline: opening hook, causal beat sequence, character beats, dialogue requirements, sensory anchors, thematic work, status gate |
spec-template.md |
Story brief: logline, character arcs, Given/When/Then scene beats, plot requirements |
plan-template.md |
Story structure: story bible check gates, act/phase breakdown, chapter map |
tasks-template.md |
Scene tasks: organized by act and arc, with research phase and polish pass |
checklist-template.md |
Scene quality: triple purpose, off-balance ending, character presence, dialogue subtext |
constitution-template.md |
Story Bible: style mode selector, voice markers, craft principles |
characters-template.md |
Character profile: psychology, speech patterns, vocabulary, sample dialogue, body language |
characters-index-template.md |
Character roster: all characters with role, affiliations, first appearance |
pov-structure-template.md |
POV architecture: mode, schedule, voice differentiation, information asymmetry map |
agent-file-template.md |
Living context: active characters, world state, open threads, recent chapters |
series-bible-template.md |
Series canon: world rules, character state registry per book, series arc |
synopsis-template.md |
One-page (250–350 words) and full (1,000–2,000 words) synopsis in present tense |
glossary-template.md |
Invented terms, proper nouns, capitalization rules, consistency log |
subplots-template.md |
Subplot beat sheets: inciting incident through resolution, main plot intersection map |
research-template.md |
Open questions, source notes, world-building facts, resolved findings |
timeline-template.md |
Chapter-by-chapter chronology, elapsed time, scene durations, continuity cross-refs |
world-building-template.md |
Setting rules, geography, culture, history, in-world systems |
locations-template.md |
Per-location sensory anchors, atmosphere, character behavioral tells, state log |
themes-template.md |
Thematic contract: motif registry, symbol tracker, chapter thematic map, drift log |
feedback-template.md |
Beta/editorial feedback: raw notes, categorized issues, severity, revision tasks |
query-letter-template.md |
Query letter: hook, story body, housekeeping, comp titles, bio, submission tracker |
Commands Provided
| Command | Phase | What It Does |
|---|---|---|
speckit.constitution |
Setup | Create or update the story bible: style mode, plot structure, craft principles |
speckit.specify |
Concept | Turn a free-text idea into a structured story brief with logline, character arcs, and scene beats |
speckit.clarify |
Concept | Detect and resolve ambiguities in spec.md (motivation gaps, timeline issues, POV holes) |
speckit.plan |
Structure | Build the act/phase breakdown and chapter map from spec.md and constitution.md |
speckit.pov |
Structure | Design and audit multi-POV architecture, generate POV schedule, validate information asymmetry |
speckit.tasks |
Pre-draft | Generate scene-by-scene writing tasks ordered by act and character arc |
speckit.outline |
Pre-draft | Generate editable per-scene outline files from plan.md; authors approve or skip before AI drafts |
speckit.analyze |
Pre-draft | Read-only structural alignment check (spec↔plan↔tasks coverage, act proportions) |
Drafting & Quality
| Command | Phase | What It Does |
|---|---|---|
speckit.implement |
Drafting | Draft scenes and chapters by executing tasks in order from tasks.md |
speckit.checklist |
Quality | Generate per-scene quality checklists (triple purpose, off-balance endings, dialogue subtext, sensory detail) |
speckit.continuity |
Quality | Post-draft analysis: story bible compliance, character arc consistency, timeline coherence |
speckit.revise |
Revision | Surgically rewrite only the failing passages identified by checklist or continuity |
speckit.polish |
Polish | Final line-edit pass: rhythm, filter words, adverb density, voice register, repetition |
Post-Draft
| Command | Phase | What It Does |
|---|---|---|
speckit.feedback |
Revision | Ingest beta reader or editor notes, categorize issues, generate prioritized revision tasks |
speckit.status |
Monitoring | Read-only project dashboard: word counts, chapter status, outstanding quality gates |
speckit.query |
Submission | Generate a 250–350 word query letter with hook, body, comp titles, and submission tracker |
speckit.export |
Submission | Export manuscript to DOCX (Word), EPUB (KDP/IngramSpark), or LaTeX via pandoc |
Number of Scripts (optional)
2
Tags
writing,novel, fiction,storytelling,creative-writing, kdp
Key Features
Changes spec kit from software development into creative writing tool
Testing Checklist
- Preset installs successfully via
specify preset add - Template resolution works correctly after installation
- Documentation is complete and accurate
- Tested on at least one real project
Submission Requirements
- Valid
preset.ymlmanifest included - README.md with description and usage instructions
- LICENSE file included
- GitHub release created with version tag
- Preset ID follows naming conventions (lowercase-with-hyphens)
Activity
github-actions commentedon May 24, 2026
cc @github/spec-kit-maintainers — new catalog submission for review.
github-actions commentedon May 24, 2026
cc @github/spec-kit-maintainers — new catalog submission for review.
mnriem commentedon May 26, 2026
PR #2714 will close this
mnriem commentedon May 26, 2026
Thank you!