Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
danielmiessler avatar

Worldthreatmodel

  • 36 installs
  • 17.2k repo stars
  • Updated August 1, 2026
  • danielmiessler/personal_ai_infrastructure

Stress-tests ideas, strategies, and investments against 11 persistent world models spanning 6 months to 50 years using adversarial analysis.

About

A persistent world-model harness that tests ideas, strategies, and investments against 11 time horizons using RedTeam, FirstPrinciples, and Council analysis. A developer uses it to produce probability-weighted scenario matrices for long-term risk assessment.

  • 11 horizon models from 6 months to 50 years
  • Three tiers: Fast (~2 min), Standard (~10 min), Deep (up to 1 hr)

Worldthreatmodel by the numbers

  • 36 all-time installs (skills.sh)
  • Ranked #1,759 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/danielmiessler/personal_ai_infrastructure --skill worldthreatmodel

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs36
repo stars17.2k
Last updatedAugust 1, 2026
Repositorydanielmiessler/personal_ai_infrastructure

What it does

Stress-tests ideas, strategies, and investments against 11 persistent world models spanning 6 months to 50 years using adversarial analysis.

Files

SKILL.mdMarkdownGitHub ↗

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

TriggerWorkflowDescription
"test idea", "test strategy", "test investment", "how will this hold up", "stress test", "test against future"Workflows/TestIdea.mdTest any input against all 11 world models
"update world model", "update models", "refresh models", "new analysis"Workflows/UpdateModels.mdRefresh world model content with new research/analysis
"view world model", "show models", "current models", "model status"Workflows/ViewModels.mdRead and summarize current world model state

Tier System

All workflows support three execution tiers:

TierTarget TimeStrategyWhen to Use
Fast~2 minSingle agent synthesizes across all modelsQuick gut-check, casual exploration
Standard~10 min11 parallel agents + RedTeam + FirstPrinciplesMost use cases, good depth/speed balance
DeepUp to 1 hr11 parallel agents + per-horizon Research + RedTeam + Council + FirstPrinciplesHigh-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)

FileHorizon
INDEX.mdSummary of all models with last-updated dates
6-month.md6-month outlook
1-year.md1-year outlook
2-year.md2-year outlook
3-year.md3-year outlook
5-year.md5-year outlook
7-year.md7-year outlook
10-year.md10-year outlook
15-year.md15-year outlook
20-year.md20-year outlook
30-year.md30-year outlook
50-year.md50-year outlook

Scenario Models (alternative futures)

Stored at: $PAI_DIR/MEMORY/RESEARCH/WorldModels/Scenarios/

FileScenario
great-correction-2027.mdSevere US crash (2027 ± 12mo) — AI capex burst + housing + credit cascade

Context Files

FilePurpose
ModelTemplate.mdTemplate structure for world model documents
OutputFormat.mdTemplate 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.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.