启动命令

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

初始化任务和记忆系统,然后打开统一仪表板。

操作说明

1. 检查已有内容

检查工作目录中是否存在:

2. 创建缺失内容

如果 TASKS.md 不存在: 使用标准模板创建它(参见任务管理技能)。将其放置在当前工作目录中。

如果 dashboard.html 不存在:${CLAUDE_PLUGIN_ROOT}/skills/dashboard.html 复制到当前工作目录。

如果 CLAUDE.mdmemory/ 不存在: 这是全新设置——打开仪表板后,开始记忆引导初始化流程(见下文)。将这些放置在当前工作目录中。

3. 打开仪表板

不要使用 openxdg-open —— 在 Cowork 中,代理运行在虚拟机中,shell 打开命令无法到达用户的浏览器。相反,告诉用户:"仪表板已就绪,位于 dashboard.html。请从文件浏览器中打开它以开始使用。"

4. 引导用户

如果一切均已初始化:

仪表板已打开。您的任务和记忆均已加载。
- /productivity:update 同步任务并检查记忆
- /productivity:update --comprehensive 深度扫描所有活动

如果记忆尚未引导初始化,继续执行步骤 5。

5. 引导初始化记忆(仅首次运行时)

只有在 CLAUDE.mdmemory/ 尚不存在时才执行此操作。

工作语言的最佳来源是用户的实际任务清单。真实的任务 = 真实的简写。

询问用户:

您把待办事项或任务清单放在哪里?可以是:
- 本地文件(例如 TASKS.md、todo.txt)
- 应用程序(例如 Asana、Linear、Jira、Notion、Todoist)
- 笔记文件

我将使用您的任务来学习您的工作简写。

访问到任务清单后:

对于每个任务项,分析其中可能的简写:

对于每个项,以交互方式解码:

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

我看到一些术语,想确认我的理解是否正确:

1. **PSR** - 这代表什么?
2. **Todd** - Todd 是谁?(全名、角色)
3. **Phoenix** - 这是一个项目代号吗?是关于什么的?

继续处理每个任务,仅询问尚未解码的术语。

6. 可选的全面的扫描

在任务清单解码后,提议:

您是否希望我对您的消息、邮件和文档进行一次全面的扫描?
这需要更长时间,但能为您的同事、项目和术语建立更丰富的上下文。

或者我们可以先用已有的内容,以后再补充上下文。

如果用户选择全面的扫描:

从可用的 MCP 源收集数据:

构建人员、项目和术语的大清单。按置信度分组呈现结果:

7. 写入记忆文件

根据收集到的所有信息,创建:

CLAUDE.md(工作记忆,约 50-80 行):

# 记忆

## 关于我
[姓名][团队][角色]

## 人员
| 称呼 | 角色 |
|-----|------|
| **[昵称]** | [全名][角色] |

## 术语
| 术语 | 含义 |
|------|---------|
| [缩写] | [完整解释] |

## 项目
| 名称 | 内容 |
|------|------|
| **[代号]** | [描述] |

## 偏好
- [发现的偏好]

memory/ 目录:

8. 报告结果

生产力系统就绪:
- 任务:TASKS.md(X 项)
- 记忆:X 个人、X 个术语、X 个项目
- 仪表板:已在浏览器中打开

使用 /productivity:update 保持最新状态(添加 --comprehensive 进行深度扫描)。

备注