Daily Journal
Philosophy
日记记录「做了什么」而非「改了哪个文件」。笔记工具保持纯粹。
- Vault 内文件 →
[[wikilink]](可点击,Graph View 可见) - 外部项目文件 → 描述性文字 + 路径(保持 notebook 纯粹)
Context
| 路径 | 用途 |
|---|---|
notebook/05-Journal/YYYY-MM-DD.md |
日记存放位置 |
~/.config/opencode/scripts/daily-tracker.py |
文件活动扫描脚本 |
分类规则:
Fuck-Work/→ Worklearn-anything/→ Learning- 其他项目 → Output
Workflow
Step 1: 扫描今日活动
python3 ~/.config/opencode/scripts/daily-tracker.py --journal
Step 2: 检查现有日记
cat "notebook/05-Journal/$(date +%Y-%m-%d).md" 2>/dev/null
Step 3: 智能转换
将脚本输出转换为人类可读描述:
| 脚本输出 | 日记内容 |
|---|---|
修改了 2 个文件 + 文件列表 |
完成迎新联谊发言材料修改(1200字/1700字版本) |
SKILL.md + daily-tracker.py |
搭建 Daily Journal 系统 |
Step 4: 合并对话历史
补充脚本未捕获的内容:
- 本次对话中完成的任务(检查 TodoWrite completed 状态)
- 用户提到的特别事项
Step 5: 生成/更新日记
新建(文件不存在)→ 使用模板创建 追加(文件已存在)→ 在对应板块追加,避免重复,更新时间戳
Template
# YYYY-MM-DD
## Work
-
## Output
-
## Learning
-
## Daily Summary
>
---
*Updated: HH:MM*
Validation
Before completing, verify:
- 日期格式正确(ISO: YYYY-MM-DD)
- 分类准确(Work/Output/Learning)
- Vault 内文件使用
[[wikilink]] - 外部项目使用描述 + 路径格式
- 无重复记录
- Updated 时间戳已更新
Vault 内文件:
- [[05-Journal/README|Daily Journal 使用指南]]
- [[02-Learning/AI/claude-code 入门|Claude Code 入门]]
外部项目文件:
- 完成迎新联谊发言材料修改(1200字/1700字版本)
- 位置: `Fuck-Work/活动发言/`
- 学习 MCP 配置与开发
- 位置: `learn-anything/MCP/`
| 命令 | 说明 |
|---|---|
--journal |
日记格式输出(推荐) |
--json |
JSON 格式输出 |
--days N |
扫描最近 N 天(0=今天) |
# 2026-01-21
## Work
- 完成迎新联谊发言材料修改(1200字和1700字两个版本)
- 位置: `Fuck-Work/活动发言/`
## Output
- 搭建 Daily Journal 系统
- 创建 `daily-tracker.py` 扫描脚本
- 编写 `daily-journal` Skill
- 完成 [[05-Journal/README|使用指南]]
## Learning
- 学习 MCP 配置与开发
- 位置: `learn-anything/MCP/`
- 整理了配置指南和学习笔记
## Daily Summary
> 搭建了个人日记系统,让分散在不同项目里的工作可以自动汇总。
---
*Updated: 21:30*