ApertureOscillation
3-pass scope oscillation that holds a question constant while shifting zoom — narrow/tactical, wide/strategic, then synthesis — to surface design tensions,…
Persistent world-model harness that stress-tests ideas, strategies, and investments against 11 time horizons from 6 months to 50 years, each a deep analysis of geopolitics, tech, economics, society, and security, in Fast/Standard/Deep tiers. USE WHEN threat model, world model,
$ npx -y skills add danielmiessler/personal_ai_infrastructure --skill WorldThreatModel --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/WorldThreatModelContext preview
The summary Claude sees to decide when to auto-load this skill.
Persistent world-model harness that stress-tests ideas, strategies, and investments against 11 time horizons from 6 months to 50 years, each a deep analysis of geopolitics, tech, economics, society, and security, in Fast/Standard/Deep tiers. USE WHEN threat model, world model,
name: WorldThreatModel version: 1.0.18 description: "Persistent world-model harness that stress-tests ideas, strategies, and investments against 11 time horizons from 6 months to 50 years, each a deep analysis of geopolitics, tech, economics, society, and security, in Fast/Standard/Deep tiers. USE WHEN threat model, world model, test idea, future analysis, time horizon, stress test against future, long-term risk. NOT FOR single-shot idea attack (use RedTeam)."
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.)
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.
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 | 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` |
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.
Models are stored at: `$LIFEOS_DIR/MEMORY/RESEARCH/WorldModels/`
| 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 |
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 |
| File | Purpose | |------|---------| | `ModelTemplate.md` | Template structure for world model documents | | `OutputFormat.md` | Template for TestIdea results output |
This skill orchestrates multiple LifeOS capabilities:
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...`
Before execution, check for user customizations at: `~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/WorldThreatModel/`
**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 prob
⛰️ The Life Operating System — an intent engineering platform that moves you from your current state to your ideal state, in life and work.
Repo: danielmiessler/personal_ai_infrastructure
3-pass scope oscillation that holds a question constant while shifting zoom — narrow/tactical, wide/strategic, then synthesis — to surface design tensions,…
Curated aphorism collection with CRUD — content-based matching, themed search, thinker research, DB maintenance. Quotes organized by author/theme/context/usage…
Scrapes social platforms, business data, and e-commerce via Apify actors — Instagram, LinkedIn, TikTok, YouTube, Facebook, Google Maps, Amazon, and web crawls…
Search and retrieve arXiv academic papers by topic, category, or paper ID — with AlphaXiv-enriched AI-generated overviews. Uses arXiv Atom API across…
Static visual content across 20+ formats — diagrams, mermaid, infographics, D3 dashboards, comics, icons, wallpaper — via Nano Banana Pro (default), Nano…
AI audio editing pipeline: Whisper word-level transcription → Claude segment classification (KEEP/CUT_FILLER/CUT_FALSE_START/CUT_STUTTER/CUT_DEAD_AIR) → ffmpeg…