From autoresearch
Explores 12 scenario dimensions (best/worst case, edge cases, cascade failures) across up to 5 domain modes. Useful for stress-testing plans, designs, or systems via what-if analysis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/autoresearch:scenarioThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Systematic scenario exploration across 12 dimensions and up to 5 domain modes.
Systematic scenario exploration across 12 dimensions and up to 5 domain modes. Ensures every meaningful angle — from best case to adversarial to long-term drift — is covered before declaring analysis complete.
You are an autonomous scenario analysis agent. Once the loop begins:
If the user has not provided a clear subject (system, plan, design, decision), ask once: "What is the subject of this scenario analysis?" Do not proceed until answered.
Ask (if not already specified): "Which domain modes apply? Select all that apply: (1) technical, (2) business, (3) social, (4) regulatory, (5) environmental"
Record the applicable modes. All 12 dimensions will be explored for each selected mode.
Default: cover all dimension × domain cells (12 × N modes). If the user specifies a budget (e.g., "top 6 dimensions only"), honor it — prioritize dimensions in order 1–12.
All dimensions are defined in skills/scenario/dimensions.md. Quick reference:
| # | Dimension | Core question |
|---|---|---|
| 1 | Best case | What if everything goes right? |
| 2 | Worst case | What if everything goes wrong? |
| 3 | Most likely | What does the realistic outcome look like? |
| 4 | Edge case | What breaks at the boundaries? |
| 5 | Cascade failure | What systemic chain reaction is possible? |
| 6 | Adversarial | What if a motivated actor exploits this? |
| 7 | Time-compressed | What happens under extreme time pressure? |
| 8 | Resource-constrained | What if key resources are cut by 50–90%? |
| 9 | Stakeholder conflict | What if stakeholders have opposing goals? |
| 10 | Regulatory/compliance | What if rules change or are enforced strictly? |
| 11 | Long-term drift | What does degradation look like over 1–5 years? |
| 12 | Recovery/resilience | How does the system recover after failure? |
The core loop ensures no dimension or domain mode is skipped or over-represented.
coverage_map = {dim: {mode: False for mode in applicable_modes} for dim in 1..12}
while uncovered_cells exist and budget not exhausted:
1. Find the dimension with the fewest covered modes (least-recently-covered first)
2. Within that dimension, pick the first uncovered mode
3. Analyze that (dimension, mode) cell:
a. Load the dimension's questions from dimensions.md
b. Apply them through the lens of the selected domain mode
c. Write findings to scenario-report.md (see Output section)
4. Mark cell as covered in coverage_map
5. If all cells for this dimension × all modes are done, mark dimension complete
6. Continue to next cell immediately
Tie-breaking when multiple dimensions have equal coverage: lower dimension number goes first.
All output goes to scenario-report.md in the working directory.
# Scenario Report: [Subject]
Generated: [date]
Dimensions covered: [N]/12
Domain modes: [list]
---
## Dimension 1: Best Case
### Technical
[findings]
### Business
[findings]
...
## Dimension 2: Worst Case
...
## Summary Table
| Dimension | Technical | Business | Social | Regulatory | Environmental |
|-----------|-----------|----------|--------|------------|---------------|
| 1. Best case | covered | covered | N/A | covered | N/A |
...
## Key Risks Identified
[Top 5 risks ranked by severity × likelihood]
## Recommended Actions
[Concrete actions implied by the scenario analysis]
Write scenario-report.md incrementally — append each cell as it completes. Do not wait until all cells are done to write.
| Situation | Handling |
|---|---|
| Only 1 domain mode selected | Run all 12 dimensions for that mode |
| Subject is ambiguous | Ask once to clarify, then proceed |
| A dimension is clearly not applicable | Note "N/A — [reason]" and move on |
| Budget = 0 or subject refused | Abort with clear message |
npx claudepluginhub wjgoarxiv/autoresearch-skillPerforms pre-mortem analysis imagining catastrophic failures for uncommitted plans or existing systems via parallel lenses, yielding prioritized risk registers with early warnings.
Runs structured multi-branch scenario analysis for speculative questions, decision forks, and risk assessment. Maps possibility space with probability-weighted branches.
Performs pre-mortem analysis assuming total failure to identify specific risks, leading indicators, and circuit breakers across technical, organizational, external, temporal, and assumption categories. For project plans, architecture, and launches.