← ClaudeAtlas

session-add-tasklisted

Capture a new work item into the project's work root with its original request, interpretation and provenance. Use when something surfaces that should be done later — a bug, an optimization, a follow-up — and you want it recorded so it can be accepted and picked up. Produces a work item in the captured state, identity allocated by the runtime, and the regenerated sequence entry that shows it. Triggers on "/session-add-task" or when user says "add a task", "capture this for later", "put this on the backlog", or "remember to do X".
matshoppenbrouwers/session-flow · ★ 3 · AI & Automation · score 76
Install: claude install-skill matshoppenbrouwers/session-flow
# Session Add Task Capture work into the work root so it can be accepted later and picked up with "implement the next task". Open with one sentence saying what you are about to do and what it will produce. ## Non-Negotiables 1. **Capture grants no implementation permission.** A captured item is not executable, and neither a linked breakdown nor a written `Files` field makes it so. `select` refuses a `captured` item by name; only an acceptance naming the current scope fingerprint makes it eligible. Never implement what you have just captured because you also happen to know how. 2. **The runtime allocates identity.** Never pick a `SEQ-NNN` yourself and never scan the sequence for the next free number. `transition` reserves the identity under the root lock against retained homes and tombstones, so a retired id stays taken and two concurrent captures cannot collide. 3. **The originator's words are preserved verbatim, separately from your reading of them.** `original_request` holds what was actually asked, unedited; the interpretation goes in the body under its own heading. A later session must be able to see that you misread the request. 4. **Every capture carries provenance.** Who asked, when, whether a skill enqueued it, and — when the work came from somewhere addressable — the source URL and the capture id that deduplicate it. 5. **The sequence is generated output.** Never append to it, never edit it, never read it as the authority for what exists. `render` writes it from