What problem does it solve?
This Skill solves the issue of personal deferred work items either being accidentally committed to your project repository (creating public noise) or disappearing between coding sessions (if stored in ephemeral session memory), giving you a persistent, private scratchpad for tasks you want to table for later.
Core Features & Use Cases
- Private Local Storage: All todo items are stored exclusively in a local file outside your project repository, so they never appear in issues, PRs, or shared project context.
- Per-Project Scoping: The backlog is automatically tied to your current project via a unique slug derived from the git root, so todos from different codebases never mix.
- Full Task Management: Add, complete, remove, and edit todo items with simple commands, with built-in confirmation prompts for destructive actions like deletion to prevent accidental data loss.
- Use Case: Track deferred work like "revisit the caching strategy" or "add a README section for the new export flow" without creating public repo artifacts, and resume these tasks in future coding sessions.
Quick Start
To add a deferred task to your private per-project backlog, invoke the todo skill with the task text, for example by saying add rework the authentication flow to my backlog.