使用指南

让 Claude Code 排日程,并且跨会话记住

按 2026-10-10 的 Claude Code 与栗记核对。

Claude Code 很擅长手头的活。可干活时和它说定的事——明天要跟进的、周五的发布、这个仓库继续用 pnpm——都只留在这个会话里。栗记 Nuto 给 Claude Code 接上会话之外的日程和记忆:要跟进的事变成日历上的任务,进展随着干活记下来,下一个会话从上一个停下的地方接着做。

接上之后有什么不同

要跟进的事进日历。 需要以后做的事,Claude Code 会建成任务。没写日期的任务,排进未来 7 天里 9:00–18:00 之间最早的空闲时段,默认 30 分钟,从整刻钟开始,不会占用已经被不允许重叠的安排订走的时间。这一周排满了,任务就先不排时间,Claude Code 会告诉你。你给了日期的任务,日期不动。

有日期的计划按日期排。 让它安排发布周,每件事各成一个任务,放在各自那天;日期按你的时区算。

到里程碑记下进展。 开始做、卡住了、交付了、做完了,Claude Code 都会更新任务的状态,附一句说明。在网页或手机上就能看到每件事做到哪一步,不用去问。

下一个会话知道前情。 值得留下的事实——「这个仓库用 pnpm,npm 会改写锁文件」「每周四发版」——存成记忆,一条一个事实,保存前先查重。每个会话的第一条消息,Claude Code 都会拿到你进行中的任务、你的长期偏好,以及和这次要做的事相关的记忆。

和 Claude Code 自带的功能比

Claude Code 本身也能把一部分东西带到下一个会话。栗记补上的,是和时间有关、跨机器的那部分。

栗记 CLAUDE.md 自动记忆 任务列表
谁来写 Claude Code,你也可以在应用里改 你 Claude Claude
存什么 带日期的任务、进展说明、记忆 指令和规则 Claude 在这个仓库里学到的东西 手头这件事的步骤
日期和日历 任务排进空闲时间;网页和手机上都有日历 — — —
存在哪 你的栗记工作区,每台设备都看得到 仓库里或 ~/.claude 这台机器上 这台机器的 ~/.claude/tasks
谁能用到 你接入的其他 Agent,以及工作区里的成员 拿到仓库的人 这台机器 这台机器上的 Claude Code 会话

指令照旧写在 CLAUDE.md 里,栗记不替代它。Claude Code 的 Projects(部分套餐的测试功能)能在同一个项目的云端会话之间共享记忆,但不会把事情排进日历,也不和 Claude 以外的工具共享。

怎么接

你需要一个栗记账号(可以免费开始),以及装在你自己电脑上的 Claude Code:终端、编辑器插件或桌面应用都行。

省事的办法:让 Claude Code 自己装

  1. 打开接入你的 Agent,复制接入指令。
  2. 粘贴给 Claude Code。它装任何东西之前都会先问你,然后装好 nuto 命令和 Skill,回复的最后给出一个配对码。
  3. 在浏览器或栗记应用里确认这个配对码。你的密码不会经过 Claude Code。

手动安装

先装命令行。macOS 或 Linux:

curl -fsSL https://nuto.sqmem.top/install.sh | sh

Windows,在 PowerShell 里:

irm https://nuto.sqmem.top/install.ps1 | iex

打开一个新终端,登录、安装 Skill 和钩子,再检查一遍:

nuto auth login
nuto skill install --hooks
nuto doctor

nuto auth login 会给出配对码和一个链接,在那里或在栗记应用里确认即可。然后重启 Claude Code,让它加载 Skill 和钩子。

会装上什么

  • 栗记 Skill,在 ~/.claude/skills/squirrel:什么时候读上下文、什么时候建任务、什么时候记进展、什么值得记住。

  • /checkpoint 命令,在 ~/.claude/commands,想立刻记下一个里程碑时用。/checkpoint 这个名字在 Claude Code 里本来是 /rewind 的别名,装上之后归这个命令用;要回退,照样用 /rewind 或 /undo。

  • 三个钩子,写进 ~/.claude/settings.json:

    • 每个会话的第一条消息时,取回你的上下文(约 1,200 tokens)加进对话。这条消息的前 300 个字符用来挑出相关的记忆。
    • Claude Code 压缩一段长对话时,这份上下文会和其他内容一起被概括掉。每次压缩之后,钩子会按这个会话的第一条消息重新取回上下文,加进对话。
    • 一个较长的会话结束时如果什么都没记,提醒 Claude Code 一次:把进展记下来,没有值得留的就直接结束。

    连不上栗记时,三个钩子都不出声。

只想让钩子在一个项目里生效的话,先运行不带 --hooks 的 nuto skill install,再在那个项目里运行 nuto skill install --dir .claude --hooks-only。

一个会话从头到尾

你: 计费功能周五要上线。在这之前要修好金额取整的 bug、写数据迁移、更新文档。

Claude Code: 发布已经建成周五的任务,三个步骤也建成了任务,排在你这周的空闲时间里。

你在手机的日历上看到这四个任务。第二天早上,新开一个会话:

你: 开始写迁移吧。

Claude Code: 接着计费发布:先写迁移,然后更新文档……

迁移写完,Claude Code 把这个任务标成完成,附上改了什么;途中踩到的坑存成一条记忆,下次就不会再踩。

你的数据,你说了算

  • 在浏览器或应用里授权,Claude Code 接触不到你的密码。
  • 默认能读写你的任务和记忆。授权时可以收窄权限,也可以随时在「设置 → 设备」里撤销这台设备。
  • 栗记不读你的文件。它保存 Claude Code 写给它的内容——任务、说明、记忆——并接收每个会话第一条消息的开头,用来找相关的记忆。详见隐私政策。
  • 断网时,写入会先排队,联网后补发。
  • nuto uninstall 会撤销这台机器的凭证,并删掉 Skill、钩子和栗记在这台机器上写下的其他东西。

需要知道的限制

  • 任务排在你时区的 9:00–18:00、未来 7 天之内,周末也算。还不能设置你自己的工作日和工作时间。
  • Claude Code 按 Skill 的规则做事:到里程碑才记,不是每句话都记,也可能漏掉。想马上记下时,用 /checkpoint。
  • 钩子只在会运行钩子的 Agent 里起作用,比如 Claude Code。没有钩子的 Agent 按它自己的规则读取上下文。

常见问题

还需要 CLAUDE.md 吗? 需要。指令就该写在那里。栗记存的是干活时会变的东西:任务、进展,以及一路上学到的事实。

能在云端的 Claude Code 里用吗? 暂时不能。它需要 Claude Code 所在的那台电脑上装有 nuto 命令。

收费吗? 可以免费开始。需要更多工作区、成员和附件空间时再订阅。