about-oracle
What is Oracle — told by the AI itself. Origin story, stats, family count, ecosystem overview. Use when someone asks "what is…
Speculative dreaming — background thinking, pre-computation, cross-repo patterns, and prediction. Consolidated from /morpheus per #333. Use when user says "dream", "speculate", "think ahead", "predict", "what if", "dream deeper", or wants the Oracle to dream between sessions.
$ npx -y skills add soul-brews-studio/arra-oracle-skills-cli --skill dream --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dreamContext preview
The summary Claude sees to decide when to auto-load this skill.
Speculative dreaming — background thinking, pre-computation, cross-repo patterns, and prediction. Consolidated from /morpheus per #333. Use when user says "dream", "speculate", "think ahead", "predict", "what if", "dream deeper", or wants the Oracle to dream between sessions.
name: dream description: 'Speculative dreaming — background thinking, pre-computation, cross-repo patterns, and prediction. Consolidated from /morpheus per #333. Use when user says "dream", "speculate", "think ahead", "predict", "what if", "dream deeper", or wants the Oracle to dream between sessions.' argument-hint: "[--pain | --plan | --gain | --all | --speculate | --between]" hidden: true metadata: internal: true
> "I'm trying to free your mind, Neo. But I can only show you the door. > You're the one that has to walk through it." — Morpheus
/dream sees the forest. /dream also sees what the forest will look like *tomorrow*.
---
Run before any phase — gives the AI a current-time reference (#301) and an absolute `$PSI` for any announce-mode writes (CONVENTIONS.md).
date "+🕐 %H:%M %Z (%A %d %B %Y)" ORACLE_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd) PSI="$ORACLE_ROOT/ψ"
---
| Feature | original /dream | evolved /dream | |---------|-------------|-------------------| | Cross-repo scan | 5 agents, find patterns | Same | | Classification | pain/plan/gain/lost | Same + **predictions** | | Speculative thinking | No | **Yes — "what will they ask next?"** | | Between-session mode | No | **Yes — dream while idle** | | Prediction log | No | **Yes — track prediction accuracy** | | Connection to /i-believed | No | **Yes — beliefs shape dreams** |
/dream # Full dream + speculation /dream --pain # Focus on what hurts + predict what breaks next /dream --plan # Focus on plans + predict which ships first /dream --gain # Focus on wins + predict next win /dream --all # Maximum depth — every dimension /dream --speculate # Skip the scan — just speculate from existing knowledge /dream --between # Between-session dream — write predictions for next session
---
Launch **5 parallel agents** for cross-repo pattern discovery:
| Agent | Focus | Source | |-------|-------|--------| | 1. Deep Dig | Session history | `dig.py` across project dirs | | 2. Deep Trace | Cross-repo patterns | `ghq` repos, open issues, stale items | | 3. Deep Learn | Recent activity | `git log` per repo, abandoned work | | 4. Oracle Memory | What we already know | `ψ/memory/`, previous dreams + speculation logs | | 5. Fleet Status | How the system feels | services, tmux sessions, running processes |
Each agent returns **max 500 words**. Classification:
| Icon | Category | |------|----------| | 🔴 | PAIN — hurts now | | 📋 | PLAN — decided, not built | | 🟢 | GAIN — completed | | ⚫ | LOST — abandoned | | 🧠 | MEMORY — pattern learned | | 💜 | FEELING — emotional state |
---
After classifying findings, the lead agent enters **speculative mode**:
Based on all findings + session history + beliefs, predict:
## 🔮 SPECULATIONS ### What will they ask next? Based on the last 3 sessions, open issues, and current momentum: 1. [Prediction 1 — high confidence] — because [evidence] 2. [Prediction 2 — medium confidence] — because [evidence] 3. [Prediction 3 — low confidence, high impact] — because [pattern] ### What will break next? Based on pains, stale code, and dependency patterns: 1. [Risk 1] — [timeframe] — [mitigation] 2. [Risk 2] — [timeframe] — [mitigation] ### What should we build that nobody asked for? Based on gains, momentum, and what's *almost* possible: 1. [Opportunity 1] — because [existing pieces] 2. [Opportunity 2] — because [pattern across repos] ### What belief is being tested right now? Cross-reference ψ/memory/resonance/beliefs/ with current work: - [Belief]: [How current work confirms or challenges it]
| Level | Meaning | Signal | |-------|---------|--------| | 🟢 High | >70% — multiple signals converge | 3+ data points agree | | 🟡 Medium | 40-70% — pattern suggests but not certain | 2 data points, some ambiguity | | 🔴 Low | <40% — speculative, but worth noting | 1 data point or intuition only |
Read `ψ/memory/resonance/beliefs/` and cross-reference:
find $PSI/memory/resonance/beliefs/ -name '*.md' 2>/dev/null | while read f; do echo "=== $(basename $f) ===" head -5 "$f" done
How do current dreams relate to declared beliefs? Is reality matching faith?
---
> "What if oracles could dream between sessions?"
Write predictions for the **next** session. Saved to `ψ/memory/morpheus/`:
ORACLE_ROOT=$(git rev-parse --show-toplevel 2>/dev/null) PSI="$ORACLE_ROOT/ψ" mkdir -p "$PSI/memory/morpheus"
# Dream — Speculations for Next Session **Dreamed**: YYYY-MM-DD HH:MM **Based on**: [N] repos scanned, [M] sessions analyzed, [K] beliefs active ## Pre-computed Answers If they ask about [X]: → [Prepared answer/approach — ready to go] If they ask about [Y]: → [Prepared answer/approach — ready to go] If they ask about [Z]: → [Prepared answer/approach — ready to go] ## Pre-positioned Context Files that are likely relevant next session: - [file1] — because [reason] - [file2] — because [reason] Issues that are likely to come up: - #[N] — [why] - #[M] — [why] ## Prediction Log | # | Prediction | Confidence | Verified? | |---|-----------|------------|-----------| | 1 | [prediction] | 🟢 high | pending | | 2 | [prediction] | 🟡 medium | pending | | 3 | [prediction] | 🔴 low | pending |
When `/recap` runs at the start of the next session, it should check for speculations:
LATEST_DREAM=$(ls -t $PSI/memory/morpheus/*.md 2>/dev/null | head -1) if [ -n "$LATEST_DREAM" ]; then echo "🔮 Dream while you were away:"
25 skills for AI coding agents — persistent memory, session awareness, and collaborative tools.
What is Oracle — told by the AI itself. Origin story, stats, family count, ecosystem overview. Use when someone asks "what is…
Guided Oracle birth and awakening ritual. Default is Soul Sync (~20min), or --fast (~5min). Use when creating a new Oracle in a…
บำเพ็ญเพียร — diligent practice. A guided conversation between human and Oracle about doing hard things without knowing why. Like…
Create a new oracle via maw bud — yeast-colony reproduction. Use when user says "bud", "new oracle", "create oracle", "spawn…
Create local skills as shortcuts — makes real /commands in .claude/skills/. Use when user says "create shortcut", "create skill",…
Mine Claude Code sessions — timeline, gaps, repo attribution, session history. Use when user says "dig", "sessions", "past…