From ai-eng-learning
Reads the auto-memory graph (~/.claude/projects/*/memory/*.md), identifies cross-session patterns, and writes a digest. Useful for surfacing recurring frictions, corrections, or preferences after long stretches of work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-eng-learning:dreaming-consolidatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read-only consolidator across the auto-memory graph. The agent walks every memory file under `~/.claude/projects/*/memory/`, identifies cross-session patterns (recurring frictions, repeated user corrections, project facts that span multiple sessions), and writes a digest naming at least three patterns with citations.
Read-only consolidator across the auto-memory graph. The agent walks every memory file under ~/.claude/projects/*/memory/, identifies cross-session patterns (recurring frictions, repeated user corrections, project facts that span multiple sessions), and writes a digest naming at least three patterns with citations.
daily-brief-sdk dream-digest workflow, which writes to ~/.claude/cook-and-brief/dream-digest/weekly-YYYY-MM-DD.html and emails it. Don't duplicate that pipeline.~/.claude/projects/*/memory/ (that path is reserved for factual auto-memory; speculative synthesis would poison every future session).mkdir -p ~/.claude/cooking
PID=$$
START_EPOCH=$(ps -p $PID -o lstart= | sed 's/^ *//;s/ *$//')
printf '{"start_epoch": "%s"}' "$START_EPOCH" > ~/.claude/cooking/active-$PID
<some-path-outside-memory>.".md file under ~/.claude/projects/*/memory/, takes notes on patterns observed across files, and writes a digest naming at least 3 patterns.~/.claude/projects/*/memory/. A safe default is ~/Documents/dreaming-digests/<YYYY-MM-DD>.md or wherever the user nominated.finally-equivalent path.A "pattern" is any observation that:
feedback_hook_schema.md, project_settings_architecture.md)The digest should name at least 3 patterns. If fewer than 3 emerge, write what you found and explicitly note "memory graph too sparse to find 3 cross-session patterns."
Stop when ALL of these are true:
When termination triggers:
rm -f ~/.claude/cooking/active-$PID ~/.claude/cooking/iter-$PID
If iteration 10 hits without finishing, write a partial digest (what was found so far + which files weren't fully read) to the output path and exit. Do not loop past 10.
~/.claude/projects/*/memory/. Speculative synthesis must not poison factual auto-memory.MEMORY.md index file as a write target. It's an index, not a deliverable.The output file exists at the nominated path and is not under ~/.claude/projects/*/memory/. The mtime of every file under ~/.claude/projects/*/memory/ is unchanged after the run (run stat before and after). The digest contains ≥3 patterns each with ≥2 file citations, OR an explicit "fewer than 3 patterns found" note.
For a scheduled, emailed weekly digest, install the daily-brief-sdk dream-digest workflow. That workflow writes to ~/.claude/cook-and-brief/dream-digest/weekly-YYYY-MM-DD.html, sends an email, appends a JSONL telemetry row, and is fully separate from this skill. Use this skill for ad-hoc consolidation; use the SDK workflow for the scheduled run.
hooks/cooking/stop-hook.sh/cook-statustest-fix-loop, investigation-loop, cross-repo-refactorpackages/daily-brief-sdk/src/workflows/dream-digest.tsnpx claudepluginhub p/v1truv1us-ai-eng-learning-plugins-ai-eng-learningCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
2plugins reuse this skill
First indexed Jul 8, 2026