pauselisted
Install: claude install-skill onebrain-ai/onebrain
# /pause — Save Long-Task Snapshot (TL;DR)
Writes a per-thread snapshot of the current work to `[logs_folder]/pause/` so the next session can `/resume` and pick up seamlessly. Multiple pause files accumulate across days for the same task; `/wrapup` later consolidates them all into one session log.
**Mental model:** `/pause` = SAVE snapshot. It does NOT end the session and does NOT clear context. User runs `/clear` manually when ready to free context.
---
## Scope
- /pause writes pause snapshot files only. It does NOT touch checkpoints, session logs, MEMORY.md, or memory/ files.
- It DOES update the pointer file `[logs_folder]/pause/_active.md` to set/confirm the active thread slug.
---
## Step 1: Determine Active Thread Slug
1. Read `[logs_folder]/pause/_active.md` if present. The file is plain text — one line — containing a kebab-case slug.
2. If the file exists and is non-empty: use that slug as `active_slug`.
3. If absent / empty:
- Agent reviews session context → propose a kebab-case slug from the dominant topic (e.g. `cli-refactor`, `oracle-borrows`)
- Use `AskUserQuestion` to confirm. Question: "Active thread name? Suggested: `<proposed-slug>`" with options: (a) accept suggestion, (b) type a different slug
- On confirmation, set `active_slug = <chosen>` and continue
4. If `/pause --task=<slug>` was invoked with an explicit slug:
- If `_active.md` is empty or contains the same slug → set `active_slug = <slug>`, skip warning
- If `_active.md` contai