用途:让 Claude 在后台自动记录工作日做了什么,你无需主动写日志;后续可选运行一次反思(reflect)。它与手动提供输入的 /weekly-checkin 不同,作者是 Claude,日志在后台累积。
两种模式:log(默认,多为隐式调用),向当天日志追加一条简短条目;reflect,读取当天及近几日日志,与你进行引导式反思。
存储:每天一个文件,路径 01-daily/journal/YYYY-MM-DD.md(用 date +%F 取当天日期,不要猜)。当天首次记录时按模板创建文件;只追加,绝不重写旧条目,新条目放在 Log 区底部。
何时记录:触发器位于 CLAUDE.md 的 Daily Journal(ALWAYS APPLY)一节,因为技能正文是惰性加载、无法自行触发。完成一个有意义的单位工作后追加一条。有意义指对未来自己有影响或体现时间去向,例如:发布/提交内容、发布笔记或简报、处理跟踪器 issue、做出决策或改变方向、遇到显著阻塞、产出交付文件、产生成果的研究综合环节。不要记录:琐碎阅读、单行查询、任务中间草稿、本日志自身的写入、你要求排除的内容。
条目格式:在 ## Log 下追加,含时间标题(HH:MM,24 小时本地时间,date +%H:%M)、Focus(所属线程/项目)、Did(1-3 条具体过去时要点)、Artifacts(涉及文件/PR/链接,或 —)、Signal(可选)。保持简洁,遵循 memory/CLAUDE.md 约定。
每日文件模板含 frontmatter(date、type: journal)、标题、说明、Focus of the day、Log、Reflection 等区块。
reflect 模式:由 /daily-journal reflect [today|yesterday|YYYY-MM-DD] 触发,或说“reflect on today”等。读取目标日文件;若缺失或内容太少,说明并提供从其他信号重建的选择,但不得编造。读取前 2-3 天文件保持连续。用几行总结当天,再提 2-4 个贴合日志的轻量反思问题,保持对话式、低负担。把回答与简短综合写入该日文件的 ## Reflection;若 ## Focus of the day 仍为空则补上。若反思出持久事实,按 Brain-First 协议写入 05-knowledge/ 笔记或记忆,日志只是临时日常上下文。
每周汇总(可选):要求“week in review”或每周反思时,读取最近 7 个日志文件,综合到 01-daily/weekly/,不自动运行。
限制与护栏:一天所有内容放在同一个文件,不拆分为逐条文件;个人/1:1 内容只留在日志,不进入面向团队的简报;绝不对外发布日志。日志是私有记录,如实书写。
分类依据:用于个人工作记录与反思,属于办公与效率。