一键导入
synthesize
Use when processing pending session transcripts into daily summaries — first session of the day, on manual request, or on schedule
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when processing pending session transcripts into daily summaries — first session of the day, on manual request, or on schedule
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when user asks about project status, wants to rename/move a project, clean up stale data, or mentions orphaned folders in ~/.claude/
Use when user wants to view, modify, or reset memory system configuration, or check token usage across memory tiers
Use when user wants to load a project's long-term and short-term memory mid-session — typically when running in light mode and Claude lacks project-specific context
Use when user wants to audit long-term memory for stale, incorrect, outdated, or duplicate entries, or correct memory entries based on new information
Use when user asks about past work, decisions, discussions, or topics that might have relevant history beyond loaded context
Use when user wants to explicitly preserve something permanently in long-term memory's Pinned section
| name | synthesize |
| description | Use when processing pending session transcripts into daily summaries — first session of the day, on manual request, or on schedule |
| user-invokable | true |
Launch a subagent to process memory transcripts into daily summaries and selectively route key learnings to long-term memory.
IMPORTANT: This skill MUST be executed by launching a subagent. Do NOT run synthesis in the main context.
Get the synthesis prompt, model, and pre-extracted data:
uv run --no-project $HOME/.claude/scripts/load_memory.py --synthesis-prompt
model=<model>. Second line: prompt_file=<path>.Launch a synthesis subagent (foreground — manual /synthesize always blocks so user sees results).
IMPORTANT: Do NOT read the prompt file. Pass the file path to the subagent and let it read the file itself. This avoids the main agent regenerating ~50K tokens of prompt content.
Task(
subagent_type: "general-purpose",
model: <model from first line>,
prompt: "Read <prompt_file path> and follow the instructions in it exactly. Use only Write and Bash tools."
)
Report the subagent's summary to the user.
Actions: implement, improve, document, analyze
Decisions: design, tradeoff, scope
Learnings: gotcha, pitfall, pattern
Lessons: insight, tip, workaround
Items in long-term memory can be moved to ## Pinned section (protected from decay):