game-state-flow
Installation
SKILL.md
Game state flow
Scope
Own the session lifecycle, not character move frames or menu widget layout. Preserve the current engine and game loop, including noncombat games. Reuse menu-flow for focus and save-systems for persistence. One transition authority does not require one global boolean or forbid orthogonal UI states.
Modes
| Mode | Contract |
|---|---|
| single-session | one active run and explicit restart boundary |
| round-based | multiple rounds share a session; round IDs prevent duplicate settlement |
| persistent-session | world progress survives scene transitions; session identity remains explicit |