What problem does it solve? Work items tracked only in chat disappear when a conversation ends, a context window compacts, or a session is handed off. This Skill keeps a durable, structured task queue in one TODO.json file that survives restarts and handoffs, with every closed task carrying the evidence of how it was closed. ## Core Features & Use Cases - Nested task register: Tasks and sub-tasks live in one JSON file with stable ids, priorities, statuses, timestamps, and refs, managed through the todo command rather than hand-editing. - Enforced closure evidence: Closing a task as done, dropped, or obsolete without a note is refused, so every closed item records what happened. - Queue hygiene and safety: todo prune archives closed tasks to dated files while holding back anything an open task still depends on, todo check validates the register, and todo resolve handles merge conflicts over task ids. - Use Case: An agent juggling a multi-session refactor files each work item with todo add, checks todo report at the start of every session to see what is still open, and closes items with commit references as they land. ## Quick Start Ask the agent to register the current work items in the todo queue and show what is still open.