
Free sci-fi book available. Nexis Book 1
This was made with Git Hub Spec Kit Fiction Book Writing preset:

This was made with Git Hub Spec Kit Fiction Book Writing preset:
Spec Kit and the preset Game Narrative Writing is a free, open-source framework that applies structured software development principles to creative work. Instead of iterating in chaos, you spec-drive your project: define rules upfront, use those rules to coordinate with AI, and validate every step of the way.
I built a Game Narrative Writing preset for Spec Kit that brings that rigor to branching narrative design. If you've ever:
...this preset is for you.
1. Full Narrative Pipeline (36 AI Commands)
2. Constitution Governance
constitution.md = single source of truth3. 13 Narrative Quality Validators Run automated checks on:
4. Multi-POV Support
5. Dialogue Branching with Trust States
Guard: "What are you doing here?"
[if player_charisma > 50]
"Can we work this out?" → [success] Guard becomes ally / [fail] Guard calls reinforcements
[if player_courage > 60]
"Back off." → [success] Guard retreats / [fail] Combat initiated
[if player_deception > 50]
"I'm authorized maintenance." → [success] Pass / [fail] Caught
Success/failure gated by player stats. Trust states modify NPC responses mid-conversation.
6. 11 Mechanic Hooks (Extensible) Flag, counter, visited, inventory, timer, trust, currency, npc_state, ending_condition, choice_memory, clue.
7. Multi-Engine Compilation
<<set>> rewriting)8. Series Bible Support
9. 24 Templates Characters, world-building, dialogue trees, node outlines, checklists, research logs, relationships, timelines, subplots, mysteries, foreshadowing, accessibility audits, endings, variables, mechanics, themes, glossaries, etc.
# 1. Create your game constitution (engine targets, POV, tone)
speckit.constitution
# 2. Pitch your game idea
speckit.specify "A hacker discovers their trusted ally was a spy all along."
# 3. Build the story structure
speckit.plan
# 4. Generate node outlines (beat sheets)
speckit.outline --all
# 5. Draft all nodes from approved outlines
speckit.implement --all
# 6. Run validation suite
speckit.agency # Catch illusory choices
speckit.endings # Check ending closure
speckit.consequences # Verify choice branching
speckit.continuity # Cross-branch consistency
speckit.pacing # Check for draggy sections
speckit.accessibility # Reading level + warnings
# 7. Compile to playable output
speckit.compile --all-engines
# Output: story.html (playable in browser)
For solo creators:
For narrative teams:
For interactive fiction writers:
For story prototyping:
For educational use:
This preset is part of a broader ecosystem of Spec Kit presets for narrative and creative work, all built on the same principles: spec-driven development, AI-assisted drafting, and automated quality validation.
Same philosophy applied to novel and short story writing.
Features:
Same framework for film and television scripts.
Features:
With these three preset you have comprehensive AI toolset to build long-form story, screenplays and narrative games which are consistent in structure, world building, character design and writing style.
Let me know you what you buid
Same philosophy, broader canvas.
I wrote an AI assistent tool for screenwriting and playwriting, it is not generating dialogs automatically. You control the creativity process in each step
The Screenwriting Preset is a comprehensive workflow for Spec-Driven Development of feature films, television (pilots, episodes, limited series), and stage plays. It adapts the Speckit methodology to the specific terminologies and structural requirements of professional scriptwriting.
.fountain, .fdx (Final Draft XML), or .pdf.The preset organizes the writing process into six distinct, logical phases:
speckit.analyze: Checks for structural alignment between the spec and plan, ensuring act proportions and beat integrity are correct before writing begins.speckit.pacing: Evaluates emotional tension arcs and scene length distributions using visual charts (Mermaid).speckit.subplot: Specifically tracks and manages B-stories and C-stories, ensuring they have proper inciting incidents and resolutions.speckit.help: Acts as a "Senior Script Editor" by scanning project files and recommending the next highest-value action for the writer.