handofflisted
Install: claude install-skill kmmwren/claude-tasks
# handoff
Turn this session's still-open work into queue briefs so nothing is lost when the user
stops. Over-capture into `inbox/`; the `enrich` skill filters and structures later. Do
**not** make the user approve each item — capture quietly, then let enrichment shrink it.
All `add_task.py` calls below resolve the queue via `$CLAUDE_TASKS_DIR` → nearest
`.tasks/` → `~/tasks` (or pass `--root <path>`).
## Step 1 — The tracked-but-open items
List everything still open in this session's task state — your current TodoWrite /
Task list items whose status is `pending` or `in_progress` (skip anything `completed`
or `cancelled`). For each, file an inbox brief:
```bash
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/add_task.py" \
--title "<lead with the noun>" \
--context "<what + why + where; note it came from this session's open work>" \
--source claude --commit
```
## Step 2 — The judgement layer (discussed but never tracked)
Now re-read the conversation and capture the **follow-ups that never made it into a todo**
— the things the user would wish had been captured: a fix flagged in passing, a "we
should also…", a decision deferred, a bug noticed out of scope. File each the same way.
Be generous (over-capture); leave them all in `inbox/` (no `--ready`) for `enrich` to weigh.
## Step 3 — Dedup as you go
Before each capture, check for an existing brief and sharpen it instead of duplicating:
```bash
grep -rl "<keyword>" "$CLAUDE_TASKS_DIR"/{inbox,ready,in-progress,done} 2>/dev/