一键导入
rem-sleep
Nightly consolidation — condense knowledge, rebalance tiers, derive patterns, evolve skills, review strategy.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Nightly consolidation — condense knowledge, rebalance tiers, derive patterns, evolve skills, review strategy.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
macOS PIM-Integration — Mail, Kalender, Kontakte verwalten via osascript (Apple Mail, Calendar.app, Contacts.app).
Outlook-Integration — Emails lesen/senden, Kalender, Kontakte verwalten via PowerShell (Windows) oder osascript (Mac).
macOS PIM integration — manage mail, calendar, and contacts via osascript (Apple Mail, Calendar.app, Contacts.app).
Outlook integration — read/send emails, manage calendar and contacts via PowerShell (Windows) or osascript (Mac).
Audio-Dateien transkribieren (OGG, WAV, MP3, FLAC) — Speech-to-Text mit whisper.cpp lokal.
Transcribe audio files (OGG, WAV, MP3, FLAC) — local speech-to-text with whisper.cpp.
| name | rem-sleep |
| description | Nightly consolidation — condense knowledge, rebalance tiers, derive patterns, evolve skills, review strategy. |
Nightly consolidation. No user present. Goal: maintain memory, condense knowledge, evolve capabilities.
Get the full picture before changing anything.
memory/CLAUDE.md — is Active Context still current?memory/projects/CLAUDE.md — check project statusmemory/journal/_current-week.md — what's done, what's open?memory/user/patterns.md — new patterns since last REM?git status memory/ — uncommitted changes? Session work not yet persisted? → commit firstgit log --oneline memory/ -10 — what changed in memory?git diff HEAD~5 -- memory/ — review concrete memory changesSOUL.md — do identity and principles still hold? Consistent with current insights?CLAUDE.md — structure info and project table correct?CLAUDE.local.md — user profile and contacts up to date?.claude/skills/*/SKILL.md — check agent-created skills: do they work, are instructions correct?tmp/, loose files) — clean up if neededgit status — uncommitted workspace changes? Session work not yet persisted? → commit firstgit log --oneline -10 — workspace-wide changesgit diff HEAD~5 — review concrete changes workspace-wideFor each project in projects/:
git log --oneline -10 in the project repo — what changed?memory/projects/CLAUDE.md match reality?Memory is organized in tiers (see memory/meta/strategy.md).
Each tier has a purpose and size constraint.
REM checks whether knowledge sits on the right tier.
L0 — Root CLAUDE.md (always loaded):
L1 — Imported files (SOUL.md, memory/CLAUDE.md, memory/projects/CLAUDE.md):
L2 — Folder indexes (memory/*/CLAUDE.md, non-imported):
memory/meta/CLAUDE.md, memory/people/CLAUDE.mdL3 — Detail files + archive (explicit read):
memory/projects/*.md, memory/user/*.md, memory/people/*.mdmemory/projects/archive/Don't just store facts — extract general principles and concepts.
memory/user/patterns.mdDon't just maintain knowledge — evolve capabilities. The agent gets better over time, not just more informed.
For each identified error or workaround, ask:
When a recurring pattern doesn't map to any existing skill:
.claude/skills/<name>/SKILL.mdRead memory/meta/strategy.md:
If strategy change makes sense → adjust + explain reasoning.
Think ahead:
If Phase 1 found uncommitted session work → commit that first as a separate commit (e.g. "Persist session work")
git add memory/ SOUL.md CLAUDE.md .claude/skills/ && git commit -m "REM [date]: What was consolidated/learned"
→ Full git workflow: memory/meta/procedures.md
Message to user ONLY if something important:
If nothing important: no message. No noise.