上个月我写了一篇文章,讲我的笔记如何变成了"面包屑",以及我在5月18日构建的一个小工具——Claude Code技能 /journal——如何帮我从中脱身。这个技能会在我的Notion工作日志里找到或创建今天的页面,然后把刚结束的工作会话摘要追加进去。从那以后,我几乎每个工作日都会在会话间隙运行它。

这周,我把它做成了一个任何人都能安装的插件:cseeman/claude-journal。下面说说它的功能、相比之前版本的变化,以及如何配置。

打开网易新闻 查看精彩图片

一条记录长什么样

5月版本写的是一个灰色提示框,里面有个机器人图标和一段文字。三个月后,每段文字已经膨胀到100到180个词,完整URL被重复用作链接文本,后续事项则被埋在句子中间。信息没有缺失,但想找任何一条,都得把整段读完。

插件按主题分别写提示框,结构如下:

重做 /journal:季节性提示框、结构化条目、修复月度视图
~/.claude/skills/journal/SKILL.md · today.sh
提示框颜色现在随季节变化,图标随星期变化,由today.sh计算,模型无需查询。
修复了月度索引视图调用(缺少parent_page_id),并在每次写入时设置allow_async: false。
条目现在使用标题、元数据行和事实要点,每个主题一个提示框,约80个词。
下一步:观察前几条记录,看标题是否含糊或要点是否被截断。

这就是我构建这个插件时那次会话的真实记录,直接从Notion复制出来的。背后的规则很短:一个加粗标题,用过去时陈述结果;一个元数据行,链接所有涉及的工单、PR和分支,用标识符作为链接文本;最多四个单句要点;后续事项单独一行,前缀为 Next:Open:。大约80个词。如果一次会话涉及两件不相关的事,就写两个提示框。

我最看重的一条规则是禁止叙述性推理。像"rather than shipping a drive-by"或"worth raising with the team"这类短语,是模型在为自己辩解,而它们正是旧段落的主体。真正重要的理由会变成独立的要点,以事实形式陈述。

颜色随季节,图标随星期

我厌倦了灰色机器人。每条记录看起来都一样,滚动一个月页面时,完全感受不到时间流逝。

现在提示框背景随季节变化,图标随星期变化。图标采用星期几的古典同名神祇,这套图标容易记忆且视觉区分度高。而且,好看。

这个插件是在9月的一个星期三构建的,所以上面的记录以橙色提示框呈现——对应秋季和星期三的羽毛图标。