branching-story-turn-cycle

Process and commit the next causal tick in a branching story bundle.

1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/joeloverbeck/worldloom --skill branching-story-turn-cycle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: branching-story-turn-cycle
Source: https://github.com/joeloverbeck/worldloom/tree/main/.claude/skills/branching-story-turn-cycle
Command: npx skills add https://github.com/joeloverbeck/worldloom --skill branching-story-turn-cycle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill manages the advancement of a branching story by processing the next causal tick, ensuring the story progresses logically and consistently.

Core Features & Use Cases

  • Causal Tick Processing: Advances a branching story bundle by one causal tick, considering continuation or fork scenarios.
  • Story State Management: Commits the resulting state delta, materializes the next page snapshot, and emits the next choices.
  • Use Case: When you have a branching story with multiple pages and choices, use this Skill to automatically advance the story by processing the next tick, considering the chosen actions and updating the story state accordingly.

Quick Start

To advance the story by one tick, use the command: branching-story-turn-cycle world_slug story_slug parent_page_id chosen_choice_id

Frequently Asked Questions about branching-story-turn-cycle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I advance a branching story to process the next causal tick?

To advance a branching story by one causal tick, execute the turn cycle command with your world_slug, story_slug, parent_page_id, and chosen_choice_id. This processes the selected action, updates the story state, and generates the next set of choices.

What is causal tick processing in a branching story?

Causal tick processing advances a branching story bundle by one logical step, evaluating continuation or fork scenarios. It commits the state delta, materializes the next page snapshot, and emits the next choices to progress the narrative consistently.

How does branching story state management handle choice generation and validation?

Branching story state management commits the state delta resulting from a chosen action and validates transitions across multiple story elements. It materializes the next page snapshot and emits the next valid choices for the reader.

Can I use this branching story progression skill for collaborative story creation?

Yes, this skill applies directly to creative writing and collaborative story creation. It requires robust handling of story logic and character state management to ensure multiple story elements progress logically and consistently across contributors.

What inputs do I need to provide to process the next branching story turn?

You need to provide four inputs: world_slug, story_slug, parent_page_id, and chosen_choice_id. These parameters identify the specific story bundle, the current page state, and the user's selected action to process the next causal tick.

Does this branching story turn cycle require any external dependencies?

No, this skill operates without external dependencies. It relies entirely on its internal scripts and references to manage state transitions, choice generation, and validation across your story elements.