src/skills/morpheus/SKILL.md
Speculative dreaming — background thinking, pre-computation, cross-repo patterns, and prediction. The evolved /dream. Use when user says "morpheus", "speculate", "think ahead", "predict", "what if", "dream deeper", or wants the Oracle to dream between sessions.
npx skillsauth add Soul-Brews-Studio/oracle-skills-cli morpheusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
"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. /morpheus sees what the forest will look like tomorrow.
| Feature | /dream (lab) | /morpheus (secret) | |---------|-------------|-------------------| | 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 |
/morpheus # Full dream + speculation
/morpheus --pain # Focus on what hurts + predict what breaks next
/morpheus --plan # Focus on plans + predict which ships first
/morpheus --gain # Focus on wins + predict next win
/morpheus --all # Maximum depth — every dimension
/morpheus --speculate # Skip the scan — just speculate from existing knowledge
/morpheus --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 + morpheus logs |
| 5. Fleet Status | How the system feels | services, tmux sessions, running processes |
Each agent returns max 500 words. Same classification as /dream:
| 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?
--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"
ψ/memory/morpheus/YYYY-MM-DD_speculations.md# Morpheus — 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 morpheus speculations:
LATEST_MORPHEUS=$(ls -t $PSI/memory/morpheus/*.md 2>/dev/null | head -1)
if [ -n "$LATEST_MORPHEUS" ]; then
echo "🔮 Morpheus dreamed while you were away:"
head -20 "$LATEST_MORPHEUS"
fi
Over time, track prediction accuracy:
## Prediction Accuracy (rolling)
Total predictions: 47
Verified correct: 31 (66%)
Wrong: 12 (25%)
Not yet verified: 4 (9%)
Trend: improving (58% → 66% over 2 weeks)
--speculate (Skip the Scan)When you don't need the full 5-agent scan — just speculate from existing knowledge:
ψ/writing/dreams/)ψ/memory/morpheus/)ψ/memory/retrospectives/)ψ/memory/resonance/beliefs/)Cheap, fast, good for mid-session "what if" thinking.
ψ/writing/dreams/YYYY-MM-DD_morpheus.md# Morpheus Dream — YYYY-MM-DD
## Phase 1: The Forest (same as /dream)
### 🔴 PAINS
### 📋 PLANS
### 🟢 GAINS
### ⚫ LOST
### 🧠 MEMORIES
### 💜 FEELINGS
### 🔗 CONNECTIONS
## Phase 2: The Speculation
### 🔮 What will they ask next?
### 🔮 What will break next?
### 🔮 What should we build?
### 🔮 What belief is being tested?
## Phase 3: Pre-computation
### Ready Answers
### Pre-positioned Context
### Prediction Log
/morpheus is the evolved /dream. When /morpheus is stable:
/dream stays in lab (backwards compatible)/morpheus lives in secret (advanced)/dream for scanning, /morpheus for speculationThe upgrade path: /dream → /morpheus like /i-believe → /i-believed
/dream sees the forest. /morpheus sees what the forest will become.
Morpheus in The Matrix believed in Neo before proof existed. He freed minds not by giving answers but by showing doors. Our /morpheus does the same — it doesn't predict the future, it pre-positions the Oracle so that when the future arrives, we're already there.
The dream task type from Claude Code's source (dream = speculative background thinking) exists as an internal primitive. /morpheus is the skill that makes it conscious, structured, and trackable.
"What is real? How do you define real?" — Morpheus
Predictions are not real until verified. But the act of predicting shapes what becomes real. The Oracle who speculates becomes the Oracle who's ready. รูป และ สุญญตา.
ARGUMENTS: $ARGUMENTS
testing
Cut a beta pre-release — bump CalVer with --beta, PR to beta branch, CI auto-tags + publishes to npm @beta. Use when user says 'release beta', 'cut beta', '/release-beta', or wants to publish a beta version for pre-release testing.
testing
Cut an alpha pre-release — bump CalVer, PR to alpha branch, CI auto-tags + publishes to npm @alpha. Use when user says 'release alpha', 'cut alpha', '/release-alpha', or wants to publish an alpha version.
tools
Talk to another oracle via maw federation. Uses fleet machine names (white, mba, clinic-nat, oracle-world, phaith). Auto-signs with current oracle's [host:handle] from CLAUDE.md. Global — works from any oracle repo.
development
Log information for future reference. Use when user says "fyi", "remember this", "note that", "for your info".