Skip to content
Agent Memory
Skill

/dream

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.

BOOST
From plugin
arra-oracle-skills-cli
12532 skills3 hooks
Install
$ npx -y skills add soul-brews-studio/arra-oracle-skills-cli --skill dream --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/dream

Context 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.

SKILL.md

dream.SKILL.md
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

/dream — Speculative Dreaming

> "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*.

---

Step 0: Ground (date-stamp + root capture)

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/ψ"

---

What's New vs the original /dream

| 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** |

Usage

/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

---

Phase 1: Dream (the original /dream)

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 |

---

Phase 2: Speculate (the Morpheus layer)

After classifying findings, the lead agent enters **speculative mode**:

2.1 Predict What's Next

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]

2.2 Prediction Confidence Levels

| 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 |

2.3 Connect to Beliefs

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?

---

Phase 3: Between-Session Mode (`--between`)

> "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"

Output: `ψ/memory/morpheus/YYYY-MM-DD_speculations.md`

# 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 |

Next Session: Verify Predictions

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:"
Read more
Ships witharra-oracle-skills-cli

25 skills for AI coding agents — persistent memory, session awareness, and collaborative tools.

Get the whole plugin
Stats
125
Stars
58
Forks
Active
Maintenance
TypeScript
Language
MIT
License
22d ago
Last commit
9mo ago
Created
3h ago
Added

Repo: soul-brews-studio/arra-oracle-skills-cli

Other skills on arra-oracle-skills-cli.