名称: 生产力任务 描述: 使用共享的TASKS.md文件进行简单任务管理。当用户询问他们的任务、想要添加/完成任务或需要帮助跟踪承诺时,请参考此内容。
任务管理
任务通过一个简单的 TASKS.md 文件进行跟踪,你和用户都可以编辑该文件。
文件位置
始终使用当前工作目录中的 TASKS.md。
- 如果存在,则读写它
- 如果不存在,则使用下面的模板创建它
仪表板设置(首次运行)
提供了一个可视化的仪表板来管理任务和记忆。在首次与任务交互时:
- 检查当前工作目录中是否存在
dashboard.html - 如果不存在,告知用户他们可以从生产力包复制或运行
productivity-start技能。 - 告知用户:“运行
productivity-start以设置完整系统,包括仪表板。”
任务板:
- 读取和写入相同的
TASKS.md文件 - 自动保存更改
- 监视外部更改(当您通过CLI编辑时同步)
- 支持任务和部分的拖放重新排序
格式与模板
当创建新的TASKS.md时,请使用此确切模板(不含示例任务):
# 任务
## 活跃
## 等待中
## 将来
## 已完成
任务格式:
- [ ] **任务标题** - 上下文,为谁,截止日期- 子项目用于附加细节
- 已完成:
- [x] ~~任务~~ (日期)
如何交互
当用户询问“我有什么任务” / “我的任务”:
- 读取TASKS.md
- 总结活跃和等待中部分
- 突出显示任何逾期或紧急的事项
当用户说“添加一个任务” / “提醒我”:
- 使用
- [ ] **任务**格式添加到活跃部分 - 如果提供上下文(为谁,截止日期),请包括
当用户说“完成X” / “完成了X”:
- 找到任务
- 将
[ ]改为[x] - 添加删除线:
~~任务~~ - 添加完成日期
- 移动到已完成部分
当用户询问“我在等待什么”:
- 读取等待中部分
- 注意每个项目已等待的时间
约定
- 粗体任务标题以提高可扫描性
- 当是对某人的承诺时,包括“为[人]”
- 对于截止日期,包括“截止[日期]”
- 对于等待项目,包括“自[日期]”
- 子项目用于附加上下文
- 保持已完成部分约1周,然后清除旧项目
提取任务
当总结会议或对话时,提供添加提取的任务:
- 用户所做的承诺(“我会发送那个”)
- 分配给他们的行动项目
- 提到的后续事项
添加前询问 - 不要未经确认自动添加。