名称: todo-tracker
描述: 用于跨会话跟踪任务的持久性 TODO 便签。当用户提及“添加到 TODO”、“TODO 上有什么”、“标记 X 完成”、“显示 TODO 列表”、“从 TODO 中移除”或询问待处理任务时触发。同时,在心跳检查时触发以提醒陈旧事项。
在工作区中维护一个持久的 TODO.md 便签文件。
工作区根目录下的 TODO.md(例如:/Users/nuthome/nuri-bot/TODO.md)
当用户询问:“TODO 上有什么?”、“显示 TODO”、“待处理任务?”
cat TODO.md
然后按优先级总结事项。
当用户说:“将 X 添加到 TODO”、“TODO:X”、“记得做 X”
bash skills/todo-tracker/scripts/todo.sh add "<优先级>" "<事项>"
优先级:high(高)、medium(中)、low(低)(默认:中)
示例:
bash skills/todo-tracker/scripts/todo.sh add high "处理低代码文档"
bash skills/todo-tracker/scripts/todo.sh add medium "设置 Zendesk 升级流程"
bash skills/todo-tracker/scripts/todo.sh add low "添加用户记忆功能"
当用户说:“标记 X 完成”、“完成了 X”、“已结束 X”
bash skills/todo-tracker/scripts/todo.sh done "<事项模式>"
匹配部分文本。将事项移至 ✅ 完成部分并附上日期。
当用户说:“从 TODO 中移除 X”、“从 TODO 中删除 X”
bash skills/todo-tracker/scripts/todo.sh remove "<事项模式>"
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 skills/todo-tracker/scripts/todo.sh summary
# TODO - Nuri 便签
*最后更新:2026-01-17*
## 🔴 高优先级
- [ ] 事项一(添加于:2026-01-17)
- [ ] 事项二(添加于:2026-01-15) ⚠️ 陈旧
## 🟡 中优先级
- [ ] 事项三(添加于:2026-01-17)
## 🟢 待办事项
- [ ] 事项四(添加于:2026-01-17)
## ✅ 已完成
- [x] 已完成事项(完成于:2026-01-17)
显示 TODO 时:
📋 **TODO 列表** (3 项)
🔴 **高优先级** (1)
• 处理低代码文档
🟡 **中优先级** (1)
• 从 Discord 设置 Zendesk 升级流程
🟢 **待办事项** (1)
• 用户对话记忆功能
⚠️ 1 项事项已陈旧(>7 天)