一键导入
dream
Use when the user asks for a manual consolidation pass over runtime artifacts into machine-readable Pulse memory outside the post-cycle compounding flow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when the user asks for a manual consolidation pass over runtime artifacts into machine-readable Pulse memory outside the post-cycle compounding flow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use after completed Pulse work when the user asks to capture post-cycle machine-readable learnings for future planning and execution.
Use when the user asks to distill accumulated dev-notes into reader-facing topic knowledge, rather than to capture a new note or update machine memory.
Use when implementing approved Pulse beads, either as a swarm worker or as a single worker when swarming is unavailable.
Use before implementation planning when feature intent is clear but implementation decisions are still unresolved, and the user needs those decisions locked first.
Use after pulse:exploring when locked decisions are ready and the user needs a mode-gated plan with an approved work shape and current-work prep for validation.
Use when starting any Pulse workflow, resuming a Pulse session, or before planning or execution when tool readiness or onboarding state may block the flow.
| name | dream |
| description | Use when the user asks for a manual consolidation pass over runtime artifacts into machine-readable Pulse memory outside the post-cycle compounding flow. |
| metadata | {"version":"1.0","ecosystem":"pulse","position":"support skill — invoked on demand","dependencies":[]} |
This skill performs one manual consolidation pass. Dream is a machine-readable consolidation pass over runtime artifacts. It is not for reader-facing dev-note synthesis and it does not replace compounding after completed Pulse work.
It updates durable learnings in place and keeps all writes inside the Pulse memory plane:
.pulse/memory/learnings/*.md.pulse/memory/corrections/*.md.pulse/memory/ratchet/*.md.pulse/memory/dream-pending/*.md.pulse/memory/dream-run-provenance.mdIt may propose critical promotions, but it must never edit .pulse/memory/critical-patterns.md
without explicit user approval.
Invoke when the user asks to run a dream pass, consolidate runtime-derived insights, refresh stale learnings, or decide whether a new durable lesson should merge into an existing file, create new, be captured as a correction, or become a ratchet.
claude, codex, or mixedRun these phases in order.
.pulse/memory/learnings/.pulse/memory/corrections/.pulse/memory/ratchet/last_dream_consolidated_at, and.pulse/memory/dream-run-provenance.mdbootstrap: if no provenance marker exists in memory frontmatter or .pulse/memory/dream-run-provenance.md, or the user explicitly requests a full scanrecurring: when provenance exists and no bootstrap override is requestedclaude, codex, or mixedUse source priority from references/runtime-source-policy.md.
7 days and up to 20 sessions, unless the user provides an override.~/.codex/..., .codex/..., ~/.claude/..., or runtime transcript stores.Keep only reusable lessons, decisions, stable facts, tactical corrections, and must-check ratchets. Drop transient execution noise, one-off command spew, and ephemeral local-state details.
Before routing, classify each candidate into exactly one signal type:
patterndecisionfailurestable-factcorrection-candidateratchet-candidatecritical-promotion-candidatenoiseBefore classification, apply a mandatory safety filter:
Use references/consolidation-rubric.md to resolve evidence before choosing a destination.
today, yesterday, last week, this session) into absolute dates before persistence.Use references/consolidation-rubric.md and route every candidate into exactly one disposition:
merge-existing-learningcreate-learningcreate-correctioncreate-ratchetpropose-critical-promotionpending-ambiguousskipmerge-existing-learning:last_dream_consolidated_at in the memory file frontmatter.create-learning:.pulse/memory/learnings/.last_dream_consolidated_at in frontmatter.create-correction:.pulse/memory/corrections/.create-ratchet:.pulse/memory/ratchet/.propose-critical-promotion:.pulse/memory/critical-patterns.md.pending-ambiguous:merge -> <target file A>merge -> <target file B> (if another target is plausible)create newcreate correctioncreate ratchetskip.pulse/memory/dream-pending/<candidate-slug>.md when the user explicitly wants a non-blocking run or asks to preserve unresolved items.skip:.pulse/memory/dream-run-provenance.md with last_dream_consolidated_at, the run mode, runtime used, and the effective source window.pending-ambiguous, noise, or skip.Return a concise run summary with:
bootstrap or recurring)claude, codex, or mixed).pulse/memory/dream-run-provenance.md was updated.pulse/memory/....critical-patterns.md without explicit approval.last_dream_consolidated_at via .pulse/memory/dream-run-provenance.md..pulse/memory/....references/consolidation-rubric.mdreferences/runtime-source-policy.mdreferences/pressure-scenarios.md