Claude Code /compact 命令详解,解释为什么 AI 会变慢或变笨,以及如何通过 /compact 清理上下文提升性能和准确性。
很多人在使用 Claude Code 时都会遇到一个问题:
- 一开始很好用
- 聊着聊着变得混乱
这不是错觉,而是因为:
👉 上下文窗口限制
而解决方案就是:
👉 /compact
一、/compact 是什么?
/compact
作用:
👉 清空历史对话,但保留核心摘要
二、为什么 AI 会变“笨”?
原因在于:
- 对话越长
- 信息越多
- 噪音越大
最终导致:
👉 理解能力下降
三、/compact 的原理
执行后会:
- 删除冗余内容
- 保留关键上下文
- 重建理解结构
👉 类似“重启 + 保留记忆”
四、什么时候必须用?
建议在这些场景使用:
- 对话超过 20 轮
- AI 开始答非所问
- 代码修改反复失败
- 项目进入新阶段
五、最佳使用习惯
完成一个任务 → /compact → 新任务六、常见错误
❌ 长时间不清理
❌ 多任务混在一起
👉 结果:AI 输出质量下降
七、最佳搭配
/buddy + /compact + /debug👉 才是完整使用方式
八、相关阅读
👉 Claude Code 命令大全
👉 Claude Code 工作流指南
总结
👉 AI 变笨,不是模型问题
而是:
👉 你没有管理上下文
记住:
👉 不会用 /compact,就不算会用 Claude Code
📌 FAQ(常见问题)
❓ /compact 会删除所有内容吗?
不会。
它会保留核心摘要信息。
❓ 应该多久用一次?
建议:
👉 每完成一个任务使用一次
❓ 为什么用了 /compact 后更快?
因为减少了上下文负担,提高了推理效率。
❓ /compact 适合所有任务吗?
是的,尤其适合长对话和开发任务。
❓ 可以替代重新开对话吗?
可以,在多数情况下效果类似甚至更好。