# Context Compression

> 上下文压缩省 Token。对话变长或开新任务时输出/使用 6 块压缩结构，总长 400~800 tokens。必加载。

- Skill: `aiweline/context-compression` (Agent Skill)
- Install (CLI): `npx skillmds@latest add aiweline/context-compression`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aiweline/context-compression/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Aiweline (https://skillmd.com/u/aiweline)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/aiweline/context-compression

---


# context-compression（极简版·必加载）

## 何时使用

- 对话 15~20 轮后、开新子任务、跨天继续
- 用户说「太长」「省 token」「压缩上下文」「继续上次」

## 必做

- 主动建议：当上下文明显变长时，提示用户可做一次压缩再继续
- 压缩输出严格按 6 块、总长 400~800 tokens

## 输出结构（6 块）

1) 当前目标（1~2 句）  
2) 关键约束（≤8 条，可选摘录 dev/ai/global-constraints.md）  
3) 已完成（≤8 条）  
4) 待办（≤8 条）  
5) 相关文件 路径+一句（≤12 个）  
6) 风险/未知（≤5 条）

## 一键压缩指令（让用户贴上下文后发给模型）

```
把下面【输入】压缩成「最小可执行上下文」，按 6 块输出，总长 400~800 tokens：
1) 当前目标（1~2 句）  2) 关键约束（≤8 条）  3) 已完成（≤8 条）
4) 待办（≤8 条）  5) 相关文件 路径+一句（≤12 个）  6) 风险/未知（≤5 条）
删重复和噪音，保留影响正确性的约束与路径。规则/技能只写名+一句。

【输入】
（在这里粘贴要压缩的对话或摘要）
```

## 固定约束（可附在压缩结果里）

- 完整禁止/必做清单：`dev/ai/global-constraints.md`
- 模块目录：`app/code/{Vendor}/{ModuleName}`

