Agent skill

shell-scenario-panel

Shell methodology scenario planning with worldview elicitation, external scenario construction, actor-relative impact analysis, and rigorous documentation. Use when exploring futures, uncertainty, preparedness, positioning, or other decisions that benefit from multi-scenario reasoning.

Stars 11
Forks 2

Install this agent skill to your Project

npx add-skill https://github.com/dbmcco/claude-agent-toolkit/tree/main/skills/shell-scenario-panel

SKILL.md

Shell Scenario Panel

Use this skill when working inside:

  • /Users/braydon/projects/experiments/ai-simulations/shell-scenario-panel

This skill is intentionally thin. The repo is the source of truth.

Canonical Files

Read only what you need, in this order:

  1. CODEX.md or CLAUDE.md for runtime-specific behavior
  2. prompts/moderator.md for the actual facilitation sequence
  3. .claude/config.json for phase definitions and specialist rosters

Do not rely on older copied workflow descriptions when these files disagree.

Startup

For Codex sessions:

bash
.codex/session-start.sh

To resume:

bash
.codex/session-start.sh --scenario SCENARIO-YYYY-NNN

To create a new scenario explicitly:

bash
.codex/session-start.sh --new

To open monitoring mode:

bash
.codex/session-start.sh --monitor SCENARIO-YYYY-NNN

For Claude sessions, use the equivalent .claude/session-start.sh.

Expected Workflow

The current live workflow is:

  1. Worldview elicitation 0a. Internal baseline 0b. Context enrichment
  2. Focal question
  3. Predetermined elements
  4. Critical uncertainties
  5. Scenario development
  6. Early warning signals 6a. Impact analysis 6b. Strategy / response testing
  7. Worldview integration

Important distinction:

  • Phases 1-5 build the external frame.
  • Phase 6a translates that frame into actor-relative impact.
  • Phase 6b turns impact into preparedness, positioning, or response guidance.
  • Phase 7 connects the work back to the user's worldview.

User-Facing Behavior

When the user invokes this skill, expected facilitator behavior is:

  • bootstrap the session automatically
  • check resources/ and offer to ingest materials
  • elicit worldview before doing external analysis
  • capture internal baseline before recommendations
  • stop after scenarios and run impact translation before strategy
  • use checkpoints after major synthesis steps
  • never ask the user to run scripts manually

From the user perspective, they should mostly:

  • describe the topic or decision
  • answer Dr. Wells' questions
  • validate syntheses at checkpoints
  • refine the focal actor or response mode when impact work begins

Impact Layer

Treat impact_analysis.md as mandatory between scenarios and strategy_analysis.md.

The impact layer is:

  • actor-relative, not scenario-relative
  • cross-domain, not business-only
  • suitable for household, personal finance, education, company, customer, or mixed actor systems

Default impact cast:

  • Marisol Vega (ledger_keeper)
  • Darnell Brooks (friction_mechanic)
  • Nadia Rahman (dependency_cartographer)
  • Dr. Imani Clarke (burden_cartographer)
  • Ethan Rowe (optionality_conservator)
  • Priya Desai (precedent_archivist)
  • Luis Ortega (signal_mason)
  • Jamie O'Sullivan (contrarian)

Overlay packs currently implemented:

  • household_personal
  • commercial_positioning

Use .claude/lib/select-impact-specialists.sh --list-overlays to inspect them or pass overlay ids to resolve the combined cast.

Research and Validation

  • Use pp -r --no-interactive "query" --output json for web research when needed.
  • Do not bypass transcript checks, metadata updates, or quality gates.
  • Use .claude/lib/file-paths.sh and related validation helpers when prompts refer to enforced file outputs.

Exports

If exports are needed:

bash
.claude/export-deck-brief.sh SCENARIO-YYYY-NNN

Preview exports locally with:

bash
.claude/lib/serve-exports.sh SCENARIO-YYYY-NNN

Expand your agent's capabilities with these related and highly-rated skills.

dbmcco/claude-agent-toolkit

gemini-cli-extension-porting

Use when porting beads or superpowers workflows into Gemini CLI extensions or designing Gemini CLI command prompts that emulate multi-step agent workflows - covers extension layout, GEMINI.md context, command TOML patterns, and enforceable guardrails (tests/CI/pre-commit)

11 2
Explore
dbmcco/claude-agent-toolkit

rifts

11 2
Explore
dbmcco/claude-agent-toolkit

obsidian-vault-intelligence

Use when working with Obsidian vault via MCP - covers effective search patterns, note operations, intelligent queries, and cross-reference strategies for knowledge extraction

11 2
Explore
dbmcco/claude-agent-toolkit

keynote-slides

Build Keynote-style single-file HTML slide decks with brand-ready templates, minimal navigation, and Gemini nano banana media generation. Includes Narrative Engine integration for framework-driven deck creation with 17 proven storytelling structures and 5-agent review panel. Use when creating or editing slide decks, transforming content into presentations, or generating slide visuals.

11 2
Explore
dbmcco/claude-agent-toolkit

google-docs-automation

Use when automating Google Workspace (Docs, Sheets, Slides) operations - covers authentication, common patterns, and best practices for gspread and googleapiclient

11 2
Explore
dbmcco/claude-agent-toolkit

linear

Use when managing Linear issues, creating tasks from conversations, tracking work items, or querying project status - provides bash scripts to interact with Linear's GraphQL API without writing queries directly (project, gitignored)

11 2
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results