| name | todo |
| description | Manage a TODO.md file at the project root. Add, complete, remove, and list tasks with priority levels. Use when the user says /todo or asks to manage tasks, todos, or action items. |
Todo Manager
Manage a TODO.md file at the project root using markdown checkboxes grouped by priority.
File Format
# TODO
## High Priority
- [ ] Incomplete task
- [x] Completed task
## Medium Priority
- [ ] Another task
## Low Priority
- [ ] Low priority task
Commands
Parse the user's intent from their message. Supported actions:
add [priority] [description]
Add a new item. Default priority is Medium if not specified.
- Read
TODO.md (create it with the # TODO header and all three priority sections if it doesn't exist)
- Add
- [ ] description under the matching priority section
- If the priority section doesn't exist, create it in order: High, Medium, Low
done [description or number]
Mark an item as complete.
- Read
TODO.md
- Find the matching item by description substring or by counting incomplete items (1-indexed)
- Change
- [ ] to - [x]
remove [description or number]
Remove an item entirely.
- Read
TODO.md
- Find the matching item by description substring or by counting all items (1-indexed)