用好 AI 的第一步:跨会话待办
用好 AI 的第一步:跨会话待办
问题场景
你用 Claude Code 写了一下午代码,提了一堆待办事项,准备明天继续。
第二天打开新会话,发现 AI 完全不记得昨天说了什么。你得重新描述一遍需求、项目背景、上下文...
这感觉就像:每次上班都要重新介绍自己是谁。
怎么解决
我给 Claude 配了一个"跨会话待办"机制。原理很简单:
- 项目里放一个
pool_task.json,记录所有待办事项 - 每次新会话启动,AI 先读这个文件,主动汇报未完成的任务
- AI 完成任务后,自动更新状态
配置文件放在项目目录的 .claude/tasks/ 下,规则放在全局的 ~/.claude/rules/ 里。
效果
| 之前 | 之后 |
|---|---|
| 新会话要重新描述上下文 | AI 主动说"有个待办:提醒喝水,要执行吗?" |
| 任务状态靠自己记 | 自动流转:pending → in_progress → done |
| 跨会话断档 | 会话无缝衔接 |
核心设计
任务格式
{
"id": "2",
"description": "提醒喝水",
"status": "pending",
"priority": "medium",
"context": "保持水分摄入"
}
优先级排序
AI 读取后按 high > medium > low 排序汇报,你只需要说"执行"或"跳过"。
状态流转
pending→in_progress:开始执行前更新in_progress→done/failed:执行完成后更新context字段记录执行结果,供下次会话参考
几个踩坑点
1. 任务粒度要合适
一个任务对应一次可独立完成的工作。太细会刷屏,太粗会丢失进度。
2. Context 保持简洁
写清楚涉及的文件路径、关键决策、踩过的坑就够了。别写成小作文。
3. 规则必须全局生效
把"启动时检查任务池"写进全局规则,否则每次新建会话都得手动提醒。
4. 任务池只放项目相关任务
个人提醒(比如喝水)也可以放,但别混太多,否则会干扰 AI 的任务感知。
总结
任务池不是什么高级功能,本质上就是一个 JSON 文件 + 一条全局规则。
但它解决了 AI 工具使用中的一个核心痛点:会话是隔离的,但工作是连续的。
给 AI 一个跨会话的待办清单,它才能真正成为你的长期搭档。
写于 2026-05-07

浙公网安备 33010602011771号