← ClaudeAtlas

loom-session-endlisted

Use when wrapping up work — "done for now", "wrapping up", "end session", "log this", "save progress". Records progress + decisions on the board task and leaves the work clean and resumable by the next session.
DanielC000/loom · ★ 6 · AI & Automation · score 78
Install: claude install-skill DanielC000/loom
# Session End (Loom) Leave the work picked-up-able by the next session. The board is the source of truth; the vault holds prose. The daemon auto-commits the vault — never run manual vault git. ## Steps 1. **Update the board task** (`tasks_update`): note what was completed in the body, record decisions + their rationale, and add items for what remains. Move the task to its correct column by ROLE (review / terminal / parked). Only move to a **terminal** column if it's actually true — scoped work outstanding means it isn't done. 2. **Code state** — ensure the build/gate passes; commit only if asked. Report any uncommitted changes plainly. When you *do* commit, stage an **explicit list of the paths this session touched** (`git add <path> …`) — **never `git add -A` or `git add .`** in a shared workspace: other unrelated in-flight work may be present and a blanket stage would sweep it into your commit. Its subject follows the card's Conventional-Commits title (`type(scope): summary`). Push with plain `git push` (it already refuses a non-fast-forward — there is no valid `--ff-only` push flag); reach for `--force-with-lease` only as a deliberate guard when a force is genuinely intended. 3. **Prose** — if you changed design/architecture notes in the project's vault, apply `/loom-doc-hygiene` (rewrite in place, no contradictions, bounded). 4. **Living resume doc** (leads) — if you keep one, make sure it's current: what's merged, the prioritized backl