ClawSkills logoClawSkills

TODO Tracker

跨会话跟踪任务的持久化 TODO 便签本。当用户说“添加到 TODO”、“TODO 上有什么”、“标记 X 为完成”、“显示 TODO 列表”、“移除”时使用。

介绍

# 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) ```

更多产品