更新命令

如果您看到不熟悉的占位符或需要检查已连接的工具,请参阅 CONNECTORS.md

保持您的任务清单和记忆处于最新状态。两种模式:

用法

/productivity:update
/productivity:update --comprehensive

默认模式

1. 加载当前状态

读取 TASKS.mdmemory/ 目录。如果它们不存在,建议先运行 /productivity:start

2. 从外部来源同步任务

检查可用的任务来源:

如果没有可用来源,跳到步骤 3。

获取分配给用户的任务(打开/进行中)。与 TASKS.md 进行对比:

外部任务 TASKS.md 匹配? 操作
找到,不在 TASKS.md 中 不匹配 提议添加
找到,已在 TASKS.md 中 按标题模糊匹配 跳过
在 TASKS.md 中,不在外部 不匹配 标记为可能过期
外部已完成 在"进行中"分区 提议标记为完成

呈现差异并让用户决定添加/完成哪些任务。

3. 处理过期项

审阅 TASKS.md 中的进行中任务并标记:

逐个呈现以供处理:标记完成?重新安排?移至待办分区?

4. 解码任务以发现记忆空白

对于每个任务,尝试解码所有实体(人员、项目、缩写、工具、链接):

任务:"发送 PSR 给 Todd,关于 Phoenix 阻碍项"

解码:
- PSR → ✓ 管道状态报告(在词汇表中)
- Todd → ✓ Todd Martinez(在 people/ 中)
- Phoenix → ? 不在记忆中

跟踪哪些已完全解码,哪些存在空白。

5. 填补空白

分组呈现未知术语:

我发现在您的任务中有一些我尚不了解的术语:

1. "Phoenix"(来源:"发送 PSR 给 Todd,关于 Phoenix 阻碍项")
   → Phoenix 是什么?

2. "Maya"(来源:"与 Maya 同步 API 设计")
   → Maya 是谁?

将答案添加到相应的记忆文件(people/、projects/、glossary.md)。

6. 捕获丰富信息

任务通常包含比记忆更丰富的上下文。提取并更新:

7. 报告

更新完成:
- 任务:+3 来自项目跟踪器(例如 Asana),1 已完成,2 已处理
- 记忆:2 个空白已填补,1 个项目已丰富
- 所有任务已解码 ✓

全面模式(--comprehensive

包含默认模式的所有内容,外加对近期活动的深度扫描。

额外步骤:扫描活动来源

从可用的 MCP 源收集数据:

额外步骤:标记遗漏的待办事项

将活动与 TASKS.md 进行对比。呈现未跟踪的行动项:

## 可能的遗漏任务

从您的活动中,以下内容看起来像是您尚未记录的待办事项:

1. 来自聊天(1 月 18 日):
   "我会在周五前发送更新的设计稿"
   → 添加到 TASKS.md?

2. 来自会议"Phoenix 站会"(1 月 17 日):
   您有定期会议但没有活跃的 Phoenix 任务
   → 这里需要做些什么吗?

3. 来自邮件(1 月 16 日):
   "我本周会审阅 API 规范"
   → 添加到 TASKS.md?

让用户选择要添加的内容。

额外步骤:建议新增记忆

呈现不在记忆中的新实体:

## 新人员(不在记忆中)
| 姓名 | 出现频率 | 上下文 |
|------|-----------|---------|
| Maya Rodriguez | 12 次提及 | 设计、UI 评审 |
| Alex K | 8 次提及 | 关于 API 的私信 |

## 新项目/主题
| 名称 | 出现频率 | 上下文 |
|------|-----------|---------|
| Starlight | 15 次提及 | 规划文档、产品 |

## 建议清理
- **Horizon 项目** — 30 天内未被提及。标记为已完成?

按置信度分组呈现。高置信度项目提议直接添加;低置信度项目询问用户。

备注