
World Threat Model
FreeStress-test ideas against multiple future scenarios.
Free · Opens the source repo
What World Threat Model does
The World Threat Model skill is designed for those who need to analyze and stress-test ideas, strategies, or investments over an extended range of time horizons, from 6 months to 50 years. This skill provides a comprehensive framework that allows users to understand the implications of their decisions across multiple dimensions, including geopolitics, technology, economics, society, and security. Each time horizon features a detailed model, approximately 10 pages in depth, which helps users visualize potential outcomes and risks associated with their plans.
The skill operates through three distinct execution tiers: Fast, Standard, and Deep. The Fast tier allows for quick assessments in about 2 minutes, ideal for casual exploration. The Standard tier, which is the default, takes around 10 minutes and employs 11 parallel agents to provide a balanced analysis. For critical decisions requiring extensive research, the Deep tier can take up to an hour and incorporates additional perspectives from research and council members. This tiered approach ensures that users can select the level of analysis that best fits their needs.
Users can interact with the skill through specific workflows: TestIdea, UpdateModels, and ViewModels. The TestIdea workflow generates a probability-weighted scenario matrix, allowing users to see how their ideas hold up against various future scenarios. The UpdateModels workflow enables users to refresh their models with new information, while the ViewModels workflow provides summaries of the current state of the world models. This structured approach to future analysis is particularly valuable for decision-makers in business, investment, and strategic planning who must consider long-term implications in a rapidly changing world.
When to use it
Use this skill when you need to assess the viability of an idea or investment across multiple future scenarios, especially when considering long-term implications.
When not to use it
This skill is not suitable for quick, single-shot evaluations of ideas, as it focuses on comprehensive analysis over multiple horizons rather than immediate feedback.
What you can build with it
Investment Thesis Evaluation
Analyze the viability of an investment in AI content creation over multiple time horizons to identify potential risks.
Business Strategy Stress Testing
Evaluate the resilience of a newsletter business model against market, technology, and regulatory threats.
Long-Term Planning for New Ventures
Use the skill to assess a startup's strategy against various geopolitical and economic scenarios over the next 50 years.
How to install World Threat Model
View source1. Install with the skills CLI
npx skills add danielmiessler/lifeos/WorldThreatModel --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by danielmiesslerWorld Threat Model Harness
What It Does
Stress-tests an idea, strategy, or investment against 11 time horizons from 6 months to 50 years. Each horizon is a deep (~10 page) world model covering geopolitics, technology, economics, society, environment, security, and wildcards. Three speed tiers: Fast (~2 min, single synthesizer), Standard (~10 min, 11 parallel agents plus RedTeam and FirstPrinciples), Deep (~1 hr, adds Research and Council). Three workflows: TestIdea returns a probability-weighted scenario matrix across all 11 horizons; UpdateModels and ViewModels handle the rest. (A dedicated TestScenario workflow for named alternative-future scenarios is planned, not yet built — scenario files under Scenarios/ are consumed by TestIdea today.)
The Problem
Most plans get tested against the present, or against the next year or two at most — so they break the moment the world shifts on a timeline you never modeled. A strategy that looks great at the 1-year horizon can be fatal at 10 years, and a 50-year bet can ignore the near-term cascade that kills it first. Holding all those horizons in your head at once, with real geopolitical, economic, and technological reasoning behind each, is more than any single pass can do. This harness keeps 11 persistent world models warm and runs your idea against all of them at the same time, with adversarial analysis on top.
How It Works
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
| Workflow | Trigger | File |
|---|---|---|
| TestIdea | "test idea", "test strategy", "test investment", "how will this hold up", "stress test", "test against future" — test any input against all 11 world models | Workflows/TestIdea.md |
| UpdateModels | "update world model", "update models", "refresh models", "new analysis" — refresh world model content with new research/analysis | Workflows/UpdateModels.md |
| ViewModels | "view world model", "show models", "current models", "model status" — read and summarize current world model state | Workflows/ViewModels.md |
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: $LIFEOS_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: $LIFEOS_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 LifeOS 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 the WORKFLOWNAME workflow in the WorldThreatModel skill to ACTION"}' \
> /dev/null 2>&1 &
Then output: Running the **WorkflowName** workflow in the **WorldThreatModel** skill to ACTION...
Customization Check
Before execution, check for user customizations at:
~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/WorldThreatModel/
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/LIFEOS/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.
Frequently asked questions about World Threat Model
Similar skills
Scientific Problem Selection
Streamline your research problem selection process.
Nextflow Development
Run nf-core bioinformatics pipelines with ease.
Nature Reviewer Assessment
Simulate peer review for scientific manuscripts.
Research Writing Pipeline
Streamline your scientific writing with structured proposal-first methodologies.
Nature Literature Downloader
Efficiently download academic literature from various sources.
Auto Research
Streamline your NeMo-RL experiments with automated workflows.
