# context-window-management

Скилл для работы с контекстным окном LLM: суммаризация, обрезка, маршрутизация и защита от context rot. Пригодится, когда диалог упирается в лимит токенов.

- скилл · `type=skill` · Claude Code · 309 установок
- Автор: davila7
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/ai-research/context-window-management
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/context-window-management

## Что делает

Скилл превращает агента в специалиста по context engineering. Он держит в голове, что контекст — ресурс конечный, и подсказывает, что делать, когда токенов становится слишком много: как суммаризировать, что обрезать, куда направить запрос.

Внутри — набор паттернов и антипаттернов. Tiered Context Strategy выбирает стратегию по размеру контекста, Serial Position Optimization ставит важное в начало и конец, Intelligent Summarization сжимает по значимости, а не по свежести. Отдельно перечислены типичные ошибки: наивная обрезка, игнорирование стоимости токенов, один подход на все случаи.

Скилл рассчитан на работу в паре с `rag-implementation`, `conversation-memory`, `prompt-caching` и `llm-npc-dialogue`. Ставится в Claude через `npx claude-code-templates@latest --skill ai-research/context-window-management` или через `npx skills add davila7/claude-code-templates --skill context-window-management -a claude-code`; файл скилла ложится в `~/.claude/skills/context-window-management/SKILL.md`.

## Установка

### Claude Code (родная платформа)

1. **Через claude-code-templates**
```bash
npx claude-code-templates@latest --skill ai-research/context-window-management
```

2. **Через Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill context-window-management -a claude-code
```

3. **Вручную: положить файлы**
- Файл: `~/.claude/skills/context-window-management/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/context-window-management/

### Codex

**Вручную: положить файлы**
- Файл: `.agents/skills/context-window-management/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/skills/context-window-management/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates context-window-management
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/context-window-management/SKILL.md`

### Gemini CLI

**Командой платформы**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-research/context-window-management
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/context-window-management/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/ai-research/context-window-management

## Когда брать
- решить, что суммаризировать, а что оставить в контексте
- разложить важное по краям окна, чтобы не потерялось в середине
- выбрать стратегию под размер контекста, а не одну на всё
- посчитать стоимость токенов до того, как упрётся в лимит
- связать управление контекстом с RAG и кэшированием промптов

## Примеры запросов агенту
- Помоги разобраться с контекстным окном: что суммаризировать в длинном диалоге?
- Разложи ключевые факты по краям контекста, чтобы середина не потерялась
- Подбери стратегию контекста под этот размер — обрезка или суммаризация?

## Похожие
- [context-compression](https://affpapa.org/nevibecode/skills/muratcankoylan-context-compression.md) — скилл · 459 установок
- [context-budget](https://affpapa.org/nevibecode/skills/context-budget.md) — скилл · 5000 установок
- [c-ai](https://affpapa.org/nevibecode/skills/c-ai.md) — скилл · ★ 173
- [window-management](https://affpapa.org/nevibecode/skills/window-management.md) — скилл · 58 установок
- [llm-context](https://affpapa.org/nevibecode/skills/llm-context.md) — скилл · 1300 установок
- [context-engineering](https://affpapa.org/nevibecode/skills/mrgoonie-context-engineering.md) — скилл · 496 установок

## Другие версии с тем же именем
- [context-window-management · sickn33](https://affpapa.org/nevibecode/skills/sickn33-context-window-management.md) — 1600 установок

Из того же набора: [davila7/claude-code-templates](https://affpapa.org/nevibecode/by/davila7/claude-code-templates.md) — 495 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
