| name | WorldThreatModel |
| description | Persistent world-model harness that stress-tests ideas, strategies, and investments against 11 time horizons from 6 months to 50 years. Each horizon model is a deep (~10 page) analysis of geopolitics, technology, economics, society, environment, security, and wildcards stored at PAI_DIR/MEMORY/RESEARCH/WorldModels/. Three execution tiers: Fast (~2 min, single synthesizing agent), Standard (~10 min, 11 parallel horizon agents + RedTeam + FirstPrinciples), Deep (up to 1hr, adds per-horizon Research + Council). Four workflows: TestIdea (test any input across all 11 horizons, returns probability-weighted scenario matrix), UpdateModels (refresh model content with new research), ViewModels (read and summarize current state), TestScenario (test against alternative future models like great-correction-2027). Context files: ModelTemplate.md (structure for horizon model documents), OutputFormat.md (template for TestIdea results). Scenario models stored at WorldModels/Scenarios/. Orchestrates RedTeam, FirstPrinciples, Council, and Research internally. USE WHEN threat model, world model, test idea, test strategy, future analysis, test investment, time horizon analysis, update models, stress test against future, how does this hold up, long-term risk, what could go wrong over time, horizon analysis, crash scenario, view models, model status. |
| effort | high |
World Threat Model Harness
A system of 11 persistent world models spanning 6 months to 50 years. Each model is a deep (~10 page)
analysis of geopolitics, technology, economics, society, environment, security, and wildcards for that
time horizon. Ideas, strategies, and investments are tested against ALL horizons simultaneously using
adversarial analysis (RedTeam, FirstPrinciples, Council).
Workflow Routing
| Trigger | Workflow | Description |
|---|
| "test idea", "test strategy", "test investment", "how will this hold up", "stress test", "test against future" | Workflows/TestIdea.md | Test any input against all 11 world models |
| "update world model", "update models", "refresh models", "new analysis" | Workflows/UpdateModels.md | Refresh world model content with new research/analysis |
| "view world model", "show models", "current models", "model status" | Workflows/ViewModels.md | Read and summarize current world model state |
Tier System
All workflows support three execution tiers:
| Tier | Target Time | Strategy | When to Use |
|---|
| Fast | ~2 min | Single agent synthesizes across all models | Quick gut-check, casual exploration |
| Standard | ~10 min | 11 parallel agents + RedTeam + FirstPrinciples | Most use cases, good depth/speed balance |
| Deep | Up to 1 hr | 11 parallel agents + per-horizon Research + RedTeam + Council + FirstPrinciples | High-stakes decisions, major investments |
Default tier: Standard. User specifies with "fast", "deep", or tier defaults to Standard.
World Model Storage
Models are stored at: $PAI_DIR/MEMORY/RESEARCH/WorldModels/
Horizon Models (base views)
| File | Horizon |
|---|
INDEX.md | Summary of all models with last-updated dates |
6-month.md | 6-month outlook |
1-year.md | 1-year outlook |
2-year.md | 2-year outlook |
3-year.md | 3-year outlook |
5-year.md | 5-year outlook |
7-year.md | 7-year outlook |
10-year.md | 10-year outlook |
15-year.md | 15-year outlook |
20-year.md | 20-year outlook |
30-year.md | 30-year outlook |
50-year.md | 50-year outlook |
Scenario Models (alternative futures)
Stored at: $PAI_DIR/MEMORY/RESEARCH/WorldModels/Scenarios/
| File | Scenario |
|---|
great-correction-2027.md | Severe US crash (2027 ± 12mo) — AI capex burst + housing + credit cascade |
Context Files
| File | Purpose |
|---|
ModelTemplate.md | Template structure for world model documents |
OutputFormat.md | Template for TestIdea results output |
Skill Integrations
This skill orchestrates multiple PAI capabilities:
- RedTeam — Adversarial stress testing of ideas against each horizon
- FirstPrinciples — Decompose idea assumptions into hard/soft/assumption constraints
- Council — Multi-perspective debate on idea viability across horizons
- Research — Deep research for model creation and updates
Voice Notification
Before any workflow execution:
curl -s -X POST http://localhost:31337/notify \
-H "Content-Type: application/json" \
-d '{"message": "Running WORKFLOW_NAME in the World Threat Model Harness", "voice_id": "fTtv3eikoepIosk8dTZ5"}'
Customization Check
Before execution, check for user customizations at:
~/.claude/PAI/USER/SKILLCUSTOMIZATIONS/WorldThreatModelHarness/
Gotchas
- 11 time horizons (6mo-50yr). Don't over-index on short-term predictions — the value is in long-term structural analysis.
- Threat models are hypothetical. Present as scenarios with probability ranges, not predictions.
- Update models when major world events occur. Static threat models decay in accuracy.
Examples
Example 1: Test an investment thesis
User: "threat model my bet on AI-first content creation"
→ Analyzes across 11 time horizons (6mo to 50yr)
→ Identifies structural risks at each horizon
→ Returns probability-weighted scenario matrix
Example 2: Stress test a strategy
User: "what could go wrong with our newsletter business model?"
→ Maps threat vectors: market, technology, regulatory, competitive
→ Returns prioritized risk register with mitigations
Execution Log
After completing any workflow, append a single JSONL entry:
echo '{"ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","skill":"WorldThreatModel","workflow":"WORKFLOW_USED","input":"8_WORD_SUMMARY","status":"ok|error","duration_s":SECONDS}' >> ~/.claude/PAI/MEMORY/SKILLS/execution.jsonl
Replace WORKFLOW_USED with the workflow executed, 8_WORD_SUMMARY with a brief input description, and SECONDS with approximate wall-clock time. Log status: "error" if the workflow failed.