← ClaudeAtlas

todolisted

Add, list, and update items in Mukul's persistent TODO list at ~/.claude/assistant-todo.json. Use when the user types /todo, asks to "add a todo", "mark td-NNN done", "defer td-NNN", "remove td-NNN", or wants to see the current TODO list. Single source of truth — the Assistant agent reads from the same file. After any mutation, the dashboard auto-refreshes within ~15s; nudge the Assistant with a pulse for sub-minute freshness.
elitecoder/assistant · ★ 0 · Data & Documents · score 60
Install: claude install-skill elitecoder/assistant
# /todo — TODO management Persistent TODO list for the Assistant system. File: `~/.claude/assistant-todo.json`. Schema documented in the file's `_schema` field. The Assistant agent reads this file on every pulse; dashboard renderer surfaces it on the **TODOs** tab. ## Subcommands ``` /todo list open items, grouped by priority /todo P1 "<title>" [flags] add a new item /todo done td-NNN flip status to "done" /todo defer td-NNN flip status to "deferred" /todo show td-NNN print full record /todo rm td-NNN soft-remove (moves to removed[] with timestamp) /todo list <P0|P1|P2|P3|P4> list one priority bucket ``` ### Add flags - `--no-auto` — set `autoDispatch: false` (opt out — for design rules, discipline reminders, and other not-actually-dispatchable items) - `--detail "<text>"` — longer description shown on hover/expand - `--ws ws:N` — link to an existing workspace (sets `dispatchedWs`) - `--source "<text>"` — override default source (which is `manual:<YYYY-MM-DD>`) **Default: `autoDispatch=true`.** New TODOs are agent-dispatchable by default — the Assistant will spawn a workspace for them on the next pulse. Pass `--no-auto` to opt out for items that aren't actually shippable work (e.g. "be careful about X" rules, items waiting on a product decision). The Assistant's in-flight check prevents duplicate dispatches when a workspace is already shipping the same work.