
Dialogue Branching Parser & Optimizer
Analyze, validate, and optimize branching dialogue trees for consistency and player agency
What You Can Do
You can upload complex dialogue documents and have Claude analyze their branching structure for logical inconsistencies, tonal drift, pacing issues, and player agency problems. Claude validates that character voices remain consistent across multiple writers' contributions, maps decision architecture to ensure choices matter narratively, and identifies dead-end conversations or unresolved dialogue threads. The result is a structured audit with actionable recommendations for optimization before dialogue implementation into branching engines like Yarn, ink, or Dialogue Flow.
Features
Detect logical fallacies, contradictions, and inconsistencies within dialogue trees
Measure dialogue length, reading time, and conversation flow against target specifications
Track character tone, vocabulary, and personality across all dialogue branches
Identify meaningful choices versus illusory options and visualize decision impact
Calculate tree depth, branch width, conversation path count, and branching density
Find unresolved threads, orphaned branches, and dialogue loops
Format dialogue for seamless import into branching engines with tagged metadata
Identify and flag tonal/stylistic inconsistencies from multiple contributors
Example Output
Input: Raw dialogue document with 12 branching paths for a tavern NPC
Output Analysis:
- ✅ Structural Health: 11/12 branches valid; 1 orphaned path (Tavern Keeper → "Ask About History" → dead end)
- ⚠️ Pacing Issues: Branch 7 averages 45 seconds; target is 30 seconds (recommend 40% cut)
- 🎭 Voice Consistency: Character shifts from formal speech (branches 1-4) to casual slang (branches 8-12). Recommend standardizing tone
- 🎮 Player Agency: 8 genuine choice points identified; 4 "illusion of choice" decisions (same outcome regardless)
- 📊 Metrics: Tree depth: 4 levels | Total paths: 48 | Branching factor: 2.3
- ✏️ Recommendations: Reconnect orphaned path, trim verbose branches, establish character voice baseline
What's Included
- SKILL.md instruction file with dialogue tree analysis methodology:
- Dialogue Validation Checklist: structural, tonal, and agency audit criteria
- Pacing Target Template: standardized reading time calculations by dialogue type
- Player Agency Matrix: framework for mapping choice meaningfulness and narrative impact
- Implementation Readmap: conversion guide for dialogue export to Yarn/ink/Dialogue Flow formats
Who It's For
- Narrative Designers — validating and optimizing branching dialogue before engine implementation
- Game Writers — auditing dialogue consistency across multi-writer teams
- Dialogue Systems Designers — analyzing player agency and choice architecture
- QA Leads — testing dialogue trees for logical fallacies and unresolved branches
- Creative Directors — reviewing dialogue pacing and character voice consistency
Best For
- Auditing dialogue trees with 20+ branches for structural and consistency issues
- Measuring dialogue pacing against target reading times and conversation length
- Mapping player agency to ensure choices feel meaningful and impact narrative
- Identifying dead-end conversations, orphaned paths, and unresolved dialogue threads
- Preparing dialogue documents for implementation into branching engines
- Harmonizing tone and voice across dialogue written by multiple contributors







