105 lines
2.4 KiB
Markdown
105 lines
2.4 KiB
Markdown
# TODO 管理技能
|
|
|
|
当用户发送 TODO 任务时,自动分类并添加到知识库中。
|
|
|
|
## 知识库路径
|
|
|
|
```
|
|
~/work/zq/
|
|
├── 00.收件箱/ # 临时捕获,待分类
|
|
├── 01.待办/ # 今日待办 (TODO.md)
|
|
├── 10.项目/ # 有明确完成定义的项目
|
|
│ ├── 11-墨犬/
|
|
│ ├── 12-AI助手工作流优化/
|
|
│ ├── 13-刀匠开发/
|
|
│ └── 30-短期临时/
|
|
├── 20.领域/ # 长期持续的责任
|
|
│ ├── 21-财务/
|
|
│ ├── 22-健康/
|
|
│ ├── 23-生活管理/
|
|
│ └── 24-育儿/
|
|
├── 30.资源/ # 参考资料/兴趣
|
|
├── 40.归档/ # 已完成/不需要
|
|
└── 50.模板/
|
|
```
|
|
|
|
## TODO 分类规则
|
|
|
|
### 1. 今天就要做 → `01.待办/TODO.md`
|
|
- 紧急且重要
|
|
- 今天必须完成
|
|
|
|
### 2. 属于某个项目 → `10.项目/项目名/00-README.md`
|
|
- 有明确的完成定义
|
|
- 可以指明属于哪个项目
|
|
- 示例:游戏开发、AI 工作流优化等
|
|
|
|
### 3. 长期持续要做 → `20.领域/领域名/00-README.md`
|
|
- 没有明确的完成状态
|
|
- 可以一直做下去
|
|
- 示例:健康管理、财务管理、育儿等
|
|
|
|
### 4. 不确定/临时想法 → `00.收件箱/README.md`
|
|
- 还没想好放哪里
|
|
- 临时记录
|
|
- 等待厘清
|
|
|
|
## 执行流程
|
|
|
|
1. **分析 TODO 内容**
|
|
- 识别任务性质
|
|
- 判断所属项目/领域
|
|
|
|
2. **选择目标位置**
|
|
- 优先根据用户指定的位置
|
|
- 否则根据分类规则自动判断
|
|
|
|
3. **添加 TODO**
|
|
- 使用 Obsidian Tasks 格式:`- [ ] 任务描述`
|
|
- 可添加截止日期:`- [ ] 任务 📅 2026-03-05`
|
|
- 可添加优先级:`- [ ] 任务 ⏫` (高) / `🔼` (中) / `🔽` (低)
|
|
|
|
4. **同步到 NAS 和 Gitea**
|
|
- 执行 `~/work/zq-sync.sh`
|
|
|
|
## TODO 格式示例
|
|
|
|
```markdown
|
|
# 简单任务
|
|
- [ ] 完成某个功能
|
|
|
|
# 带截止日期
|
|
- [ ] 提交报告 📅 2026-03-05
|
|
|
|
# 带优先级
|
|
- [ ] 紧急修复 ⏫
|
|
|
|
# 带项目标签
|
|
- [ ] 实现新功能 #墨犬
|
|
|
|
# 子任务
|
|
- [ ] 大任务
|
|
- [ ] 子任务1
|
|
- [ ] 子任务2
|
|
```
|
|
|
|
## 响应格式
|
|
|
|
添加成功后回复:
|
|
|
|
```
|
|
✅ 已添加到 [位置]
|
|
|
|
**任务:** [任务内容]
|
|
**位置:** [文件路径]
|
|
|
|
[如有需要,附加说明]
|
|
```
|
|
|
|
## 注意事项
|
|
|
|
1. 如果用户明确指定位置,优先使用用户指定的位置
|
|
2. 如果无法确定分类,默认放入收件箱
|
|
3. 添加后自动同步到 NAS 和 Gitea
|
|
4. 保持 TODO 格式与现有文件一致
|