ApertureOscillation
3-pass scope oscillation that holds a question constant while shifting zoom — narrow/tactical, wide/strategic, then synthesis — to surface design tensions,…
Evolutionary ideation engine — loop-controlled multi-cycle idea generation through phases of dreaming, cross-domain stealing, recombination, fitness testing, selection, and Lamarckian meta-learning, producing ranked novel solution candidates with provenance. USE WHEN ideate,
$ npx -y skills add danielmiessler/personal_ai_infrastructure --skill Ideate --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/IdeateContext preview
The summary Claude sees to decide when to auto-load this skill.
Evolutionary ideation engine — loop-controlled multi-cycle idea generation through phases of dreaming, cross-domain stealing, recombination, fitness testing, selection, and Lamarckian meta-learning, producing ranked novel solution candidates with provenance. USE WHEN ideate,
name: Ideate version: 1.0.19 description: "Evolutionary ideation engine — loop-controlled multi-cycle idea generation through phases of dreaming, cross-domain stealing, recombination, fitness testing, selection, and Lamarckian meta-learning, producing ranked novel solution candidates with provenance. USE WHEN ideate, id8, novel ideas, evolve ideas, dream up solutions, innovate, breakthrough ideas, idea evolution, multi-cycle creativity, need genuinely new approaches. NOT FOR quick single-pass brainstorming (use BeCreative)." context: fork background: false
Before executing, check for user customizations at: `~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Ideate/`
Ideate is a loop-controlled evolutionary creativity engine. It runs multiple cycles of consuming, dreaming, stealing, breeding, and testing ideas over simulated time scales from hours to decades, driven by a first-class Loop Controller and a Lamarckian Meta-Learner. It produces ranked novel solution candidates with full provenance — where each idea came from and how it evolved.
A single-pass brainstorm collapses fast. Ask a model for ideas and it converges on the obvious handful, biased toward its training distribution, because soft temperature tweaks just reshuffle the same probability mass. You get variations on one theme, not genuinely different directions. Hard problems need ideas that came from somewhere else — a foreign domain, an unexpected recombination, a constraint flipped on its head — and they need a way to kill the weak ones and breed the strong ones across many rounds. One pass can't do that.
This is an evolutionary *system*, not a single-pass tool. **This is NOT BeCreative** — BeCreative is a single-pass diversity tool. Ideate runs multiple cycles driven by a Loop Controller and a Lamarckian Meta-Learner.
Human creativity reduces to 5 irreducible functions:
| Function | What It Does | Human Analog | |----------|--------------|--------------| | **INGEST** | Gather diverse raw material | Reading, conversations, experiences | | **PERTURB** | Recombine inputs with controlled noise | Dreaming, daydreaming, shower thoughts | | **CROSS-POLLINATE** | Map patterns from foreign domains | "Stealing" ideas from unrelated fields | | **SELECT** | Score against fitness function | Critical thinking, peer review, testing | | **ITERATE** | Feed survivors back as inputs | Sleep cycles, weeks of study, years of work |
The 9 workflow phases expand these into a richer human-legible system. DREAM, DAYDREAM, and CONTEMPLATE are PERTURB at different noise levels. MATE is PERTURB on existing ideas. META-LEARN adds the Lamarckian advantage — analyzing WHY ideas worked and steering future generation.
| # | Phase | Noise | What it does | |---|-------|-------|--------------| | 1 | **CONSUME** | — | Multi-domain research, atomic idea extraction | | 2 | **DREAM** | 0.9 | Free-association on random input subsets, no problem awareness | | 3 | **DAYDREAM** | 0.5 | Tangential wandering with the problem held loosely | | 4 | **CONTEMPLATE** | 0.1 | Structured analysis via 4 lenses (mandatory; checkpoint A gates) | | 5 | **STEAL** | — | Cross-domain pattern borrowing via weighted random domain lottery | | 6 | **MATE** | — | Genetic recombination via Fisher-Yates shuffle + 8 mutation operations | | 7 | **TEST** | — | Multi-judge scoring on Feasibility/Novelty/Impact/Elegance (checkpoint B gates) | | 8 | **EVOLVE** | — | Selection: kill bottom 50%, elite top 10%, mutate the rest, immigrant injection | | 9 | **META-LEARN** | — | Lamarckian strategy adjustment + next-cycle question generation |
Post-loop: the Insight Extractor runs for cross-cycle pattern analysis.
Full phase mechanics live in `Workflows/FullCycle.md`.
| Workflow | Trigger | File | |----------|---------|------| | FullCycle | "ideate", "id8", "novel ideas for X", "evolve ideas for X", default | `Workflows/FullCycle.md` | | QuickCycle | "quick novelty for X", "fast brainstorm with scoring" | `Workflows/QuickCycle.md` | | Dream | "dream on X", "free-associate these inputs", "wild recombinations" | `Workflows/Dream.md` | | Steal | "steal ideas from biology for X", "cross-pollinate from Y" | `Workflows/Steal.md` | | Mate | "breed these ideas", "recombine X and Y" | `Workflows/Mate.md` | | Test | "score these candidates", "test these ideas against fitness" | `Workflows/Test.md` |
Owns inter-cycle state and makes continue/pivot/stop decisions after each cycle's META-LEARN phase. State tracked:
{
"cycle_count": 0,
"max_cycles": null,
"budget_seconds_remaining": 600,
"fitness_history": [{"cycle": 1, "avg_score": 52.3, "top_score": 68.1, "diversity_index": 0.91}],
"stagnation_counter": 0,
"strategy_version": 1,
"strategy_adjustments": {},
"loop_decision_log": []
}**Loop Gate logic:**
IF budget_seconds_remaining <= 0: STOP (budget exhausted)
ELIF stagnation_counter >= 3:
IF strategy_pivots_remaining > 0: PIVOT (shift domains/noise/agents)
ELSE: STOP (exhausted strategies)
ELIF diversity_index < 0.3: PIVOT (collapse — inject immigrants)
ELIF top_score >= target_score: STOP (target reached)
ELSE: CONTINUELLM "temperature" is soft probability redistribution biased toward the training distribution. Ideate uses **structural randomness** at the data level instead:
1.
⛰️ 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…