refresh 是一个用于静默刷新 AI 上下文的技能命令,属于 taylorhuston/local-life-manager 项目。其核心用途是在不干扰用户的情况下,重新加载项目相关的关键配置和背景信息,确保 AI 在后续任务中拥有最新的上下文。
主要能力:
- 读取核心配置文件 CLAUDE.md,若缺失则报错“CLAUDE.md not found”。
- 读取个人资料文件 .claude/memories/about-taylor.md。
- 读取最近 3 天的记忆文件(.claude/memories/YYYY-MM-DD-*.json),通过获取当天日期并列出近期文件实现。
- 读取共享文档目录 shared/docs/**/*.md 下的所有 Markdown 文件,若不存在则静默跳过。
- 获取最近 3 条 Git 提交记录(git log -3 --format="%h - %s"),若 Git 不可用则跳过。
使用方式: 在对话中输入 /refresh 即可触发静默上下文重载。执行过程不会总结文件内容、列出读取的文件或解释上下文,仅在完成后输出“Context refreshed”。
适用场景:
- 开始新对话时。
- 会话长时间中断后。
- 进行重大规划工作之前。
- 感觉上下文陈旧时。
限制与注意事项:
- 不适用于任务中途的验证(应使用 /sanity-check)。
- 不适用于获取项目特定上下文(应直接读取文件)。
- 若 CLAUDE.md 缺失会报错;其他文件缺失则静默跳过;Git 不可用时跳过 Git 部分并继续。
该技能的具体实现细节、依赖环境、安装方式及收费情况暂未提供。