wheypointlisted
Install: claude install-skill paulnsorensen/easy-cheese
# /wheypoint
`/wheypoint` captures just enough state for a cold reader to resume.
`/wheypoint` is for culture's end-of-session checkpoint and for the messy mid-task moment when no phase slug applies and context is about to be lost.
## Inputs
- The conversation so far (the primary input).
- Optional argument: a description of what the next session will focus on. When present, treat it as the lens and tailor the document to it. Drop state that does not serve that focus to a one-line pointer.
- Optional verb `--join <slugA> <slugB>`: merge two existing handoff notes into one. Reads both notes from `.cheese/notes/` and writes a single merged note whose `parents:` lists both slugs.
- Optional verb `--split`: fork the current thread into two resumable tracks. Writes two child notes, each with `parents: [<current-slug>]` and a distinct slug.
```text
/wheypoint -> one note with session/git/created auto-filled
/wheypoint --join A B -> one merged note, parents: [A, B]
/wheypoint --split -> two child notes, each parents: [<current>]
```
## Flow
1. **Derive a slug** from the task (e.g. `auth-retry-backoff`). Reuse an existing slug if this session already owns one under `.cheese/`.
2. **Inventory what already exists.** List the `.cheese/` artifacts, specs, PRs, issues, commits, and diffs this session produced or touched. These get referenced, never re-summarised.
3. **Write the handoff document** to `.cheese/notes/<slug>.md` with the slug he