name: 生产力启动 description: 初始化生产力系统并打开仪表板
启动命令
初始化任务和内存系统,然后打开统一仪表板。
说明
1. 检查现有内容
检查工作目录中是否有:
TASKS.md— 任务列表CONTEXT.md— 工作内存memory/— 深度内存目录dashboard.html— 可视化用户界面
2. 创建缺失内容
如果 TASKS.md 不存在: 使用标准模板创建它(参见 productivity-tasks 技能)。将其放在当前工作目录中。
如果 dashboard.html 不存在:
从生产力包中复制它。您可以在以下位置找到:
[Tandem 资源路径]/packs/productivity-pack/dashboard.html
(注意:根据 Tandem 环境中存储包的实际位置调整路径,通常在开发中是 src-tauri/resources/packs 或类似在生产中)。
如果 CONTEXT.md 和 memory/ 不存在: 这是一个全新设置 — 打开仪表板后,开始内存引导工作流程(见下文)。将这些放在当前工作目录中。
3. 打开仪表板
告诉用户:“仪表板已在 dashboard.html 准备就绪。从您的文件浏览器中打开它以开始使用。”
4. 引导用户
如果一切已初始化:
仪表板已打开。您的任务和内存都已加载。
- 使用 productivity-update 同步任务并检查内存
- 使用 productivity-update --comprehensive 进行所有活动的深度扫描
如果内存尚未引导,继续步骤 5。
5. 引导内存(仅首次运行)
仅当 CONTEXT.md 和 memory/ 不存在时才执行此操作。
工作场所语言的最佳来源是用户的实际任务列表。真实任务 = 真实简写。
询问用户:
您在哪里保存您的待办事项或任务列表?这可能是:
- 本地文件(例如,TASKS.md, todo.txt)
- 应用程序(例如 Asana, Linear, Jira, Notion, Todoist)
- 笔记文件
我将使用您的任务来学习您的工作场所简写。
一旦您访问到任务列表:
对于每个任务项,分析其潜在简写:
- 可能是昵称的名称
- 缩写或简称
- 项目引用或代号
- 内部术语或行话
对于每个项,交互式解码:
任务:“发送 PSR 给 Todd 关于 Phoenix 阻塞项”
我看到一些术语,我想确保我理解:
1. **PSR** - 这代表什么?
2. **Todd** - 谁是 Todd?(全名,角色)
3. **Phoenix** - 这是一个项目代号吗?关于什么?
继续处理每个任务,只询问尚未解码的术语。
6. 可选全面扫描
任务列表解码后,提供:
您希望我对您的消息、电子邮件和文档进行全面扫描吗?
这需要更长时间,但能构建更丰富的工作中人、项目和术语的上下文。
或者我们可以坚持现有的,稍后添加上下文。
如果他们选择全面扫描:
从可用来源(聊天、电子邮件、文档、日历)收集数据,并构建找到的人、项目和术语的脑力转储。