用途:AutoContext 是面向 Claude 会话的上下文操作器,评估当前会话是否存在污染(长对话、话题漂移、陈旧噪声),并采取具体行动。按动作敏感度分三层:自动执行(写项目记忆、更新 MEMORY.md 索引);需确认(编辑 ~/.claude/CLAUDE.md、项目 CLAUDE.md、覆盖或删除已有记忆,先展示 diff 等待 yes);仅建议(/fork、/compact、/btw、新会话,打印可粘贴的确切命令)。/fork 与 /compact 由 harness 掌控,本技能无法调用。
自动模式:启用 lovstudio 插件后,UserPromptSubmit 钩子监控转录大小,超过阈值(40+ 条或 150KB+)时注入轻量 <auto-context> 提醒。看到后按上下文状态处理:大多相关则继续不发言;部分陈旧噪声则心里降权继续;大多无关则建议 /fork 或 /btw 并给出确切命令;接近容量则建议 /compact 或 /fork。规则:除非采取行动否则最多一句;上下文正常则不发言;绝不自动 fork/compact;未被问及不提 AutoContext。
手动模式:/lovstudio-auto-context [args]。裸调用输出健康报告并机会性写记忆:测量轮次、工具调用、不同话题,评估健康/变噪/污染/危急,扫描近期轮次中未持久化的反馈或偏好(触发语如“从今以后”“以后都”“别再”“记住”),若无记忆则自动写入记忆文件并更新 MEMORY.md,报告路径,必要时建议 harness 动作。带参数时按指令路由:记到全局或 ~/.claude/CLAUDE.md 为需确认;记到项目 CLAUDE.md 为需确认;记住 X 为自动写项目记忆;忘掉 X 为需确认删除;该分叉了吗为仅建议;压缩一下为仅建议。
写项目记忆:目录 ~/.claude/projects/<project-slug>/memory/(已存在,不要 mkdir),文件名 <type>_<topic>.md,含必需 frontmatter(name、description、type),feedback/project 类型需含 Why 与 How to apply,更新 MEMORY.md 一行指针(150 字符内),报告绝对与相对路径。编辑全局或项目 CLAUDE.md 需先读文件、定位最佳章节、以 -/+ 行展示 diff、询问“执行这个修改?(yes/no)”,yes 才应用,否则中止。仅建议动作要输出用户可直接粘贴的确切命令字符串。
限制:无法调用 /fork、/compact、/btw、/clear 或新会话(harness 专属);无法编辑其他智能体的转录;不自动安装钩子(用 /update-config)。用户若要求这些,应说明并给出可粘贴命令。所有写文件动作须回显绝对与相对路径。