← ClaudeAtlas

session-reflectlisted

This skill should be used when the user asks to 'reflect on this session', 'save insights to memory', 'capture what we learned', 'commit this to memory', 'save decisions to Basic Memory', 'write up what we did', 'preserve what we found', 'save insights from this conversation', 'save what was discovered', 'capture session learnings', 'session reflection'. Reviews the current conversation, extracts durable insights (decisions, lessons, gotchas, patterns), previews proposed captures grouped by target note, and writes to Basic Memory after user approval. This captures durable insights as Basic Memory notes — to save URLs or links found this session as Raindrop bookmarks instead, use session-bookmarks.
voxpelli/vp-claude · ★ 3 · AI & Automation · score 70
Install: claude install-skill voxpelli/vp-claude
# Session Reflect Review the current conversation, extract insights worth persisting in Basic Memory, find the right existing notes, preview proposed captures, and write only what the user approves. User-triggered: extracts candidates, finds the right target notes, shows a grouped preview, and waits for approval before writing. Thorough by design — exercises judgment and lets the user decide what's worth keeping. ## Edge Cases - **Empty conversation / no insights** — report "No durable insights found in this conversation" and exit. Do not force captures. - **BM unavailable** — report the error and suggest trying again later. The PostToolUseFailure hook covers BM write-tool errors (write_note, edit_note, schema_validate, schema_diff, schema_infer); other tool failures surface raw. - **All insights already captured** — if `build_context` 1-hop checks show every candidate is in a neighbor, report "All insights from this session appear to already be captured" with note links. - **User declines all** — respect the decline. Report "No observations written" and exit cleanly. - **Very long conversation** — cap at 10 candidates in the preview. Note "N additional minor insights omitted — request a second pass if needed." - **Target note has no Observations section** — flag to the user that the note needs structural repair. Do not use `operation="append"` with `section="Observations"` (it appends to end of file, not end of section). ## Workflow ### 1. Extract can