介绍
# TODO Tracker
在工作区中维护一个持久的 TODO.md 便签。
## 文件位置
工作区根目录下的 `TODO.md`(例如 `/Users/nuthome/nuri-bot/TODO.md`)
## 命令
### 查看 TODO
当用户询问:“what's on the TODO?”、“show TODO”、“pending tasks?” 时 ```bash cat TODO.md ```
然后按优先级汇总条目。
### 添加条目
当用户说:“add X to TODO”、“TODO: X”、“remember to X” 时 ```bash bash skills/todo-tracker/scripts/todo.sh add "<priority>" "<item>" ```
优先级:`high`(高)、`medium`(中)、`low`(低)(默认:medium)
示例: ```bash bash skills/todo-tracker/scripts/todo.sh add high "Ingest low-code docs" bash skills/todo-tracker/scripts/todo.sh add medium "Set up Zendesk escalation" bash skills/todo-tracker/scripts/todo.sh add low "Add user memory feature" ```
### 标记完成
当用户说:“mark X done”、“completed X”、“finished X” 时 ```bash bash skills/todo-tracker/scripts/todo.sh done "<item-pattern>" ```
匹配部分文本。将条目移至 ✅ Done 部分并添加日期。
### 移除条目
当用户说:“remove X from TODO”、“delete X from TODO” 时 ```bash bash skills/todo-tracker/scripts/todo.sh remove "<item-pattern>" ```
### 按优先级列出 ```bash bash skills/todo-tracker/scripts/todo.sh list high bash skills/todo-tracker/scripts/todo.sh list medium bash skills/todo-tracker/scripts/todo.sh list low ```
## 心跳集成
在心跳时,检查 TODO.md: 1. 统计高优先级条目 2. 检查过期条目(添加超过 7 天) 3. 如果存在条目,在心跳响应中包含简要摘要
心跳检查示例: ```bash bash skills/todo-tracker/scripts/todo.sh summary ```
## TODO.md 格式
```markdown # TODO - Nuri Scratch Pad
*Last updated: 2026-01-17*
## 🔴 High Priority - [ ] Item one (added: 2026-01-17) - [ ] Item two (added: 2026-01-15) ⚠️ STALE
## 🟡 Medium Priority - [ ] Item three (added: 2026-01-17)
## 🟢 Nice to Have - [ ] Item four (added: 2026-01-17)
## ✅ Done - [x] Completed item (done: 2026-01-17) ```
## 响应格式
显示 TODO 时: ``` 📋 **TODO List** (3 items)
🔴 **High Priority** (1) • Ingest low-code docs
🟡 **Medium Priority** (1) • Zendesk escalation from Discord
🟢 **Nice to Have** (1) • User conversation memory
⚠️ 1 item is stale (>7 days old) ```