docs/zh-CN/skills/strategic-compact/SKILL.md
建议在逻辑间隔处手动压缩上下文,以在任务阶段中保留上下文,而非任意的自动压缩。
npx skillsauth add ysyecust/everything-claude-code strategic-compactInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
建议在你的工作流程中的战略节点手动执行 /compact,而不是依赖任意的自动精简。
自动精简会在任意时间点触发:
在逻辑边界进行战略精简:
suggest-compact.js 脚本在 PreToolUse (Edit/Write) 时运行,并且:
添加到你的 ~/.claude/settings.json:
{
"hooks": {
"PreToolUse": [
{
"matcher": "Edit",
"hooks": [{ "type": "command", "command": "node ~/.claude/skills/strategic-compact/suggest-compact.js" }]
},
{
"matcher": "Write",
"hooks": [{ "type": "command", "command": "node ~/.claude/skills/strategic-compact/suggest-compact.js" }]
}
]
}
}
环境变量:
COMPACT_THRESHOLD — 首次建议前的工具调用次数(默认:50)使用此表来决定何时压缩:
| 阶段转换 | 压缩? | 原因 | | ------------------------ | ------ | -------------------------------------------------------------------- | | 研究 → 规划 | 是 | 研究上下文很庞大;规划是提炼后的输出 | | 规划 → 实施 | 是 | 规划已保存在 TodoWrite 或文件中;释放上下文以进行编码 | | 实施 → 测试 | 可能 | 如果测试引用最近的代码则保留;如果要切换焦点则压缩 | | 调试 → 下一项功能 | 是 | 调试痕迹会污染不相关工作的上下文 | | 实施过程中 | 否 | 丢失变量名、文件路径和部分状态代价高昂 | | 尝试失败的方法之后 | 是 | 在尝试新方法之前,清理掉无效的推理过程 |
了解哪些内容会保留有助于您自信地进行压缩:
| 保留的内容 | 丢失的内容 |
| ---------------------------------------- | ---------------------------------------- |
| CLAUDE.md 指令 | 中间的推理和分析 |
| TodoWrite 任务列表 | 您之前读取过的文件内容 |
| 记忆文件 (~/.claude/memory/) | 多轮对话的上下文 |
| Git 状态(提交、分支) | 工具调用历史和计数 |
| 磁盘上的文件 | 口头陈述的细微用户偏好 |
/compact — 添加自定义消息:/compact Focus on implementing auth middleware next不在会话开始时加载完整的技能内容,而是使用一个将关键词映射到技能路径的触发表。技能仅在触发时加载,可将基线上下文减少 50% 以上:
| 触发词 | 技能 | 加载时机 | |---------|-------|-----------| | "test", "tdd", "coverage" | tdd-workflow | 用户提及测试时 | | "security", "auth", "xss" | security-review | 涉及安全相关工作时 | | "deploy", "ci/cd" | deployment-patterns | 涉及部署上下文时 |
监控哪些内容正在消耗你的上下文窗口:
常见的重复上下文来源:
~/.claude/rules/ 和项目 .claude/rules/ 中token-optimizer MCP — 通过内容去重实现 95% 以上的自动令牌减少context-mode — 上下文虚拟化(已演示从 315KB 减少到 5.4KB)continuous-learning 技能 — 在会话结束前提取模式documentation
将签证申请文件(图片)翻译成英文,并创建包含原文和译文的双语PDF
content-media
视频与音频的查看、理解与行动。查看:从本地文件、URL、RTSP/直播源或实时录制桌面获取内容;返回实时上下文和可播放流链接。理解:提取帧,构建视觉/语义/时间索引,并通过时间戳和自动剪辑搜索片段。行动:转码和标准化(编解码器、帧率、分辨率、宽高比),执行时间线编辑(字幕、文本/图像叠加、品牌化、音频叠加、配音、翻译),生成媒体资源(图像、音频、视频),并为直播流或桌面捕获的事件创建实时警报。
data-ai
AI辅助的视频编辑工作流程,用于剪辑、构建和增强实拍素材。涵盖从原始拍摄到FFmpeg、Remotion、ElevenLabs、fal.ai,再到Descript或CapCut最终润色的完整流程。适用于用户想要编辑视频、剪辑素材、制作vlog或构建视频内容的情况。
development
Claude Code 会话的全面验证系统。