用途:在 Obsidian 中维护每日笔记(daily note)工作流,把任务、工作日志、学习记录和会话总结追加到当天日记,并在日记不存在时创建。
主要能力:按日期命名约定定位当天日记(如 Daily/、Journal/、daily/ 目录,或通过 obsidian daily:read、obsidian-cli daily 读取,也可在 CLAUDE.md 中查找路径约定);从 Templates 中的日记模板创建带 frontmatter(type、date、tags)的日记;读取现有内容后按 ## Tasks、## Log、## Links 分区追加,避免重复;支持任务、完成项、工作日志、决策、发现和带时间戳的会话总结等条目格式;在日记与相关笔记之间建立双向 wikilink。
使用方式:优先使用官方 CLI,如 obsidian daily:append content="- [ ] New task";也可用 Yakitrak CLI:obsidian-cli create "$TODAY" --append --content "- [ ] New task"。直接写文件时必须先读取文件、定位目标分区、在标题后插入内容再整体写回,不能直接追加到文件末尾。
适用场景:有每日笔记习惯的 Obsidian 库,用于记录开发进展、任务与决策。
限制:不适用于没有每日笔记的库、用户明确不要日志记录的情况,以及单次提问、拼写修正等琐碎交互;只追加不覆盖,不重复已有条目,日志保持一行简洁。