Help us improve
Share bugs, ideas, or general feedback.
From gamedesign
Reviews and validates 8-MINE Dialogic timelines and narrative graph. Use when running a persona review on a .dtl (light or full), auditing the narrative graph structure, or managing node lifecycle (list/status/update/retire). Do NOT use for rewriting timelines - use `dialogic-draft fix` or `dialogic-draft write-scene --feedback` instead.
npx claudepluginhub rebellioussmile/my-claude-marketplaceHow this skill is triggered — by the user, by Claude, or both
Slash command
/gamedesign:dialogic-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Validates Dialogic timelines and the narrative graph through four independent actions: a fast pre-review filter (`precheck`), a full persona-driven review (`persona`), a structural graph audit (`graph-audit`), and node lifecycle management (`node-manage`). All actions require a prior linter `PASS` on any `.dtl` they receive.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Validates Dialogic timelines and the narrative graph through four independent actions: a fast pre-review filter (precheck), a full persona-driven review (persona), a structural graph audit (graph-audit), and node lifecycle management (node-manage). All actions require a prior linter PASS on any .dtl they receive.
Supports both production models:
--scene-spec <path> and --pnj-behaviors <paths> to precheck and persona--node-spec <path> to precheck and persona| # | Action | Role | Input |
|---|---|---|---|
| 01 | precheck | Fast light review with one persona — triage filter (--light) | .dtl path + persona + spec source |
| 02 | persona | Full matricial review (branches × persona × craft checklist) | .dtl path + persona + spec source |
| 03 | graph-audit | Validate narrative graph: transitions, orphans, broken loops | arcs/ + nodes/ directories (node model) |
| 04 | node-manage | List / status / update / retire nodes in the registry | command + optional node ID |
Non-sequential. Trigger-to-action mapping:
precheckpersonagraph-auditnode-managePASS is a hard prerequisite for precheck and persona — run linter at path declared in bank.yml § code.linter and stop if FAIL.dialogic-draft fix (node model) or dialogic-draft write-scene --feedback (scene model).precheck 🔴 = do NOT run persona on the same .dtl; return to writing first.persona must be exact citations from the .dtl, never paraphrases.persona full mode — force active search with severity tags.scoring_anchors from the persona YAML — never free-floating scores.Declared in bank.yml § personas. As of 2026-05-22:
| Persona | Scope | Notes |
|---|---|---|
dramaturge | Structure, scope jauges, verrous canon, fins, beats | v1.1 — absorbs ex-auditeur-scene role |
playtester-lgbtqia | Représentation, pronoms, tropes, verrous Sofia/Emma/Camille | Loads sofia-kessler-caracterisation.md + pool-romance-pas-drague.md |
playtester-visual-novel | Pacing, choix significatifs, voix Margot, sous-texte | Absorbs ex-margot-joueuse role |
playtester-cyberpunk | Worldbuilding corpos, surveillance vécue, cyberpunk de l'intime |
Archived (in personas/_archive/, non-invocable): margot-joueuse, auditeur-scene, coauteur-ia, critique-indie-narratif, playtester-accessibilite.
aidd_docs/memory/internal/bank.yml - persona file paths and their reference documentsaidd_docs/memory/internal/personas/ - persona YAML files (canonical list in bank.yml § personas)aidd_docs/memory/external/nodes/ - node spec registry (node model)aidd_docs/memory/external/arcs/ - arc spec registry (node model)aidd_docs/memory/external/scenes/ - scene spec registry (scene model)aidd_docs/memory/external/pnjs-behavior/ - PNJ behavioral profiles (scene model)aidd_docs/memory/internal/templates/review-report.md - review report output templatescripts/tools/dtl_linter.gd - linter (mandatory pre-gate; path from bank.yml § code.linter)