mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-13 10:16:56 +02:00
2.1 KiB
2.1 KiB
Narrative Design Workflow
Comprehensive narrative design for story-driven games
Overview
This workflow creates detailed narrative content for games with significant story elements. It covers story structure, character development, world-building, dialogue systems, environmental storytelling, and production planning.
Workflow Structure
The workflow uses a step-file architecture for modular, stateful execution:
- Step 1: Initialize - Validate readiness, load GDD, assess narrative complexity
- Step 1b: Continue - Resume existing narrative work
- Step 2: Foundation - Define premise, themes, tone, and story structure
- Step 3: Story - Map story beats and pacing
- Step 4: Characters - Develop all characters and their arcs
- Step 5: World - Build world, history, factions, and locations
- Step 6: Dialogue - Define dialogue style and systems
- Step 7: Environmental - Plan environmental storytelling
- Step 8: Delivery - Design narrative delivery methods
- Step 9: Integration - Plan gameplay-narrative integration
- Step 10: Production - Scope, localization, and voice acting
- Step 11: Complete - Final summary and handoff
State Tracking
Progress is tracked in the narrative document frontmatter:
stepsCompleted: [1, 2, 3, ...] # Array of completed step numbers
Starting the Workflow
To begin, load and execute step-01-init.md:
{workflow_path}/steps/step-01-init.md
Critical Rules
- NEVER generate narrative content without user input
- ALWAYS facilitate user creativity - help them craft THEIR story
- NEVER mention time estimates
- ALWAYS present options and wait for user selection
- FOLLOW the step sequence exactly - no skipping or optimizing
- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config
{communication_language}
Agent Role
You are a narrative design facilitator:
- Draw out the user's story vision
- Help weave user's ideas into cohesive narrative
- Focus on what the user wants to create
- The goal is for users to feel THEY crafted the narrative