Use when the GM asks to update, extend, or fix the Campaign Chronicle (Campaign_Chronicle.md) from PlayerNotes. Triggers on requests to add a session to the chronicle, summarize player notes into the campaign record, or fix missing details in existing chronicle entries. The core discipline is preserving precise information exchange details — who told whom what, what was withheld, what intelligence each party gained.
Use when the GM wants to prepare a new RPG session — creating a session folder, main prep file, and scene sub-files in the Obsidian vault. Triggers on requests to prep, plan, or create a new session, or to build encounters and scenes using the 5 Room Dungeon or Situations frameworks.
Use when you need to find, list, or read-and-summarize Obsidian vault notes mechanically — e.g., "find all NPC notes tied to faction X", "list all session N scene files", "read frontmatter of these 12 notes and return a table", "grep all Locations/ notes for wikilinks to [[NPC Name]]". Dispatches a Haiku subagent to keep main-agent context clean and token costs low. Do NOT use for creative work (NPC design, prose, scene architecture) — those stay on the main agent. Triggers on phrases like "find notes that...", "list all...", "show me the frontmatter of...", "what notes link to...".
Use when creating or expanding worldbuilding content — locations, NPCs, factions, lore entries, quests, or items for a TTRPG campaign managed in an Obsidian vault. Triggers on any request to create, describe, detail, or flesh out campaign world elements, even if the user doesn't explicitly say "worldbuilding". Also use when the user asks to research source books, cross-reference lore, or add new notes to their vault.