一句话: AI 编程助手每次新窗口都是空白的,不知道上次做到哪了。手写 CONTEXT.md 记录进度 + Stop Hook 自动弹提醒,把"靠自觉更新"变成"靠机制保证"。

适合谁读:用 Claude Code 等 AI 编程工具,经常"新窗口不知道从哪继续"的开发者。

问题

AI 编程助手每次新对话是空白的。上一轮调了一个 bug、写了一半的模块——新窗口完全不知道。每开一次窗口,先花几分钟交代"之前做到哪了、卡在哪"。

CONTEXT.md

项目根目录放一个 .claude/CONTEXT.md,每次关窗前更新三句话:

# 当前进度

## 刚才做什么
- 写完串口驱动,中断接收 + 环形缓冲区
- 编译通过,收发正常

## 卡在哪
- DMA 模式还没调通,目前用轮询顶着

## 下一步
- 上逻辑分析仪看 DMA 时序

新 Agent 读完三句话就知道状态。CLAUDE.md 首行声明:

> 启动后先读 .claude/CONTEXT.md 和 .claude/待确认事项.md

Stop Hook

CONTEXT.md 的问题是靠人记。写了一下午代码,关窗口时谁会想起来更新?

Claude Code 的 hooks 可以在退出前弹提醒:

{
  "hooks": {
    "Stop": [{
      "matcher": "",
      "hooks": [{
        "type": "command",
        "command": "powershell -Command \"Write-Host '=== 关窗前别忘了:更新 CONTEXT.md ===' -ForegroundColor Yellow\""
      }]
    }]
  }
}

终端弹黄字,不需要记——提醒会来找你。

Hooks 体系

事件 触发时机 用途
Stop AI 停止前 提醒更新 CONTEXT
UserPromptSubmit 发消息前 检查敏感信息
PreToolUse 调工具前 拦截危险操作
PostToolUse 调工具后 记录日志

效果

纯手写 + Stop Hook
更新 CONTEXT 靠人记 终端弹提醒
新窗口衔接 看运气 自动读
遗漏率 写完代码早忘了 关窗前最后一件事

实测对比:靠自觉更新 CONTEXT.md: 经常忘 | Stop Hook 弹提醒: 关窗前最后一件事

有用的话点个收藏,下次调试直接用。有问题欢迎评论区交流,看到了都会回。

下一篇一天学完15个源文件——DeepSeek看图、AI当老师、AI审查代码、省Token技巧——用AI加速嵌入式开发

更多推荐