用好 AI 的第一步:跨会话待办

用好 AI 的第一步:跨会话待办

问题场景

你用 Claude Code 写了一下午代码,提了一堆待办事项,准备明天继续。

第二天打开新会话,发现 AI 完全不记得昨天说了什么。你得重新描述一遍需求、项目背景、上下文...

这感觉就像:每次上班都要重新介绍自己是谁。

怎么解决

我给 Claude 配了一个"跨会话待办"机制。原理很简单:

  1. 项目里放一个 pool_task.json,记录所有待办事项
  2. 每次新会话启动,AI 先读这个文件,主动汇报未完成的任务
  3. AI 完成任务后,自动更新状态

配置文件放在项目目录的 .claude/tasks/ 下,规则放在全局的 ~/.claude/rules/ 里。

效果

之前 之后
新会话要重新描述上下文 AI 主动说"有个待办:提醒喝水,要执行吗?"
任务状态靠自己记 自动流转:pending → in_progress → done
跨会话断档 会话无缝衔接

核心设计

任务格式

{
  "id": "2",
  "description": "提醒喝水",
  "status": "pending",
  "priority": "medium",
  "context": "保持水分摄入"
}

优先级排序

AI 读取后按 high > medium > low 排序汇报,你只需要说"执行"或"跳过"。

状态流转

  • pendingin_progress:开始执行前更新
  • in_progressdone / failed:执行完成后更新
  • context 字段记录执行结果,供下次会话参考

几个踩坑点

1. 任务粒度要合适

一个任务对应一次可独立完成的工作。太细会刷屏,太粗会丢失进度。

2. Context 保持简洁

写清楚涉及的文件路径、关键决策、踩过的坑就够了。别写成小作文。

3. 规则必须全局生效

把"启动时检查任务池"写进全局规则,否则每次新建会话都得手动提醒。

4. 任务池只放项目相关任务

个人提醒(比如喝水)也可以放,但别混太多,否则会干扰 AI 的任务感知。

总结

任务池不是什么高级功能,本质上就是一个 JSON 文件 + 一条全局规则。

但它解决了 AI 工具使用中的一个核心痛点:会话是隔离的,但工作是连续的。

给 AI 一个跨会话的待办清单,它才能真正成为你的长期搭档。


写于 2026-05-07

posted @ 2026-05-07 17:17  司野良  阅读(5)  评论(0)    收藏  举报