Orchestrate single user-invocable skill across 3 parallel scenarios with synchronized state and progressive difficulty. Use for demos, testing, and progressive validation workflows.
View on GitHubyonatangross/orchestkit
ork-workflows
February 4, 2026
Select agents to install to:
npx add-skill https://github.com/yonatangross/orchestkit/blob/main/plugins/ork-workflows/skills/multi-scenario-orchestration/SKILL.md -a claude-code --skill multi-scenario-orchestrationInstallation paths:
.claude/skills/multi-scenario-orchestration/# Multi-Scenario Orchestration
**Design patterns for showcasing one skill across 3 parallel scenarios with synchronized execution and progressive difficulty.**
## Core Pattern
```
┌─────────────────────────────────────────────────────────────────────┐
│ MULTI-SCENARIO ORCHESTRATOR │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ [Coordinator] ──┬─→ [Scenario 1: Simple] (Easy) │
│ ▲ │ └─→ [Skill Instance 1] │
│ │ ├─→ [Scenario 2: Medium] (Intermediate) │
│ │ │ └─→ [Skill Instance 2] │
│ │ └─→ [Scenario 3: Complex] (Advanced) │
│ │ └─→ [Skill Instance 3] │
│ │ │
│ [State Manager] ◄──── All instances report progress │
│ [Aggregator] ─→ Cross-scenario synthesis │
│ │
└─────────────────────────────────────────────────────────────────────┘
```
## When to Use
| Scenario | Example |
|----------|---------|
| **Skill demos** | Show `/implement` on simple, medium, complex tasks |
| **Progressive testing** | Validate skill scales with complexity |
| **Comparative analysis** | How does approach differ by difficulty? |
| **Training/tutorials** | Show skill progression from easy to hard |
## Quick Start
```python
from langgraph.graph import StateGraph
# 1. Define 3 scenarios with progressive difficulty
scenarios = [
{"name": "simple", "complexity": 1.0, "input_size": 10},
{"name": "medium", "complexity": 3.0, "input_size": 50},
{"name": "complex", "complexity": 8.0, "input_size": 200},
]
# 2. Fan out to parallel execution
# 3. Aggregate results
# 4. Report comparativ