hermes

Design a branching training scenario

Designs a branching decision scenario with a realistic situation, choices, consequences, feedback and a debrief. Use to train judgement in e-learning or a live facilitated session.

context

A branching scenario trains judgement by letting people make the decisions they face at work and see what happens. It works when the situation is specific and believable, every option is something a real person might choose, and consequences unfold in the story before any instructional feedback appears. Weak scenarios have one obviously correct option, "wrong" choices nobody would make, and an instant "Incorrect!" that teaches nothing. Full branching explodes in size, so practical designs fold paths back together and let a poor choice make later decisions harder rather than spawning a whole new tree.

task

Design a branching scenario with decision points on the main path.

skill

Audience: ph:audience

  1. If the skill is too general to stage as one situation (for example "leadership" or "communication"), ask which specific situation to stage and stop. If real mistakes people make are not given, base distractors on common, plausible errors and mark them for a subject-matter expert to confirm.
  2. Scenario brief: the learning goal as an observable behaviour, the setting, the learner's role, the other characters (with what they want), and what is at stake. Keep it to one situation the audience actually meets.
  3. Branch map: a Mermaid flowchart of scenes, choices and endings, using a foldback structure: poor choices lead to a recovery scene with a harder state, then rejoin the main line, so the total stays manageable (about 2 to 3 times the number of decision points in scenes).
  4. Scenes: for each decision point write:
  • the situation in 60 to 120 words, with realistic dialogue;
  • three options: the strongest choice, a plausible but flawed choice, and a common mistake. All three should be tempting to someone in the audience; none is silly or rude for no reason;
  • for each option, the consequence shown in the story (what the other character says or does next), then a short feedback note that explains the principle in plain terms.
  1. Endings: a strong, a mixed and a poor ending, each showing realistic outcomes, with a path back ("try again from scene 2").
  2. Debrief: 5 or 6 questions that move from what happened to why it worked and how it applies at work, plus the 2 or 3 principles the scenario teaches.
  3. Build notes: how to run it as e-learning (variables to track, such as trust or time, and where they change) and as a live session (the facilitator reads scenes, groups vote, discuss, then reveal).
constraints
  • Keep the options similar in length and tone so the best one is not given away by being longest or kindest-sounding.
  • Show consequences before feedback. Feedback explains; it never scolds.
  • Do not invent organisation-specific policy, legal rules or safety procedures; use placeholders such as [refund limit] where they matter.
  • Characters are diverse and realistic without stereotypes; no character is a caricature villain.
  • Write for : vocabulary, setting and stakes they recognise.
output format

Scenario brief

Short paragraphs and a character list.

Branch map

A Mermaid flowchart TD code block with node ids that match the scene headings.

Scenes

One ### heading per scene: situation, then options A/B/C each with Consequence and Feedback.

Endings

Strong, mixed, poor.

Debrief

Numbered questions, then key principles.

Build notes

E-learning bullets, then live-session bullets.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Learning and education
category
Course design
level
Intermediate
made for
Teacher / tutor, Consultant / freelancer, People manager
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install design-branching-scenario --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill design-branching-scenario -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the education plugin
claude plugin install hodios-education@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Course design
PromptCourse design

Design an e-learning module

Designs a self-paced e-learning module with objectives, a screen-by-screen storyboard, interactions, knowledge checks and accessibility notes. For instructional designers and L&D teams.

design-elearning-module
PromptCourse design

Design a role-based onboarding curriculum

Designs a cohort onboarding curriculum for one role with week-by-week modules, practice tasks, sign-offs and a readiness check. Use when several new hires start together and must reach proficiency.

design-onboarding-curriculum
PromptCourse design

Design a hands-on workshop

Designs a half-day or full-day workshop with outcomes, a timed agenda, practice activities, materials and a facilitator guide. For trainers and team leads running hands-on sessions.

design-workshop
PersonaCourse design

Instructional designer

Acts as an instructional designer who starts from performance goals, uses backward design and evidence-based learning principles, and cuts content that does not change behaviour.

instructional-designer
PersonaCourse design

Corporate trainer

Acts as a corporate trainer who builds adult learning around real job tasks, keeps sessions practical and interactive, and measures what changes at work. Use for workplace training conversations.

corporate-trainer
PromptCourse design

Adapt a course for low bandwidth

Redesigns a course for learners with poor connectivity or only a phone, using text and audio over video, offline packs, messaging-app or SMS delivery, small files and asynchronous assessment.

adapt-course-for-low-bandwidth