v
vibecode
Все скиллы
01Скилл
Память и контекст
адапт. из addyosmani/agent-skills + rohitg00/agentmemory
/context

Управление контекстом AI

Как правильно подавать AI информацию: что в системном промпте, что в начале сообщения, что в файлах, что вообще не нужно. Контекст — главный ресурс.


01aКогда брать

Когда AI «забывает» что обсуждали 10 сообщений назад. Когда промпт стал большой и непонятный. Когда хочешь систематично подавать AI контекст.

02Куда положить
~/.claude/skills/context/SKILL.md

Создай эту папку и файл (если их нет), вставь содержимое ниже. Затем в Claude Code: /exit и запусти claude заново — команда появится.

03Содержимое

Скопируй всё что внутри блока и вставь в файл по пути выше.

SKILL.md
1---2name: context3description: Управление контекстом AI — что куда класть.4---5 6# /context — контекст-инжиниринг7 8Контекст AI имеет **лимит** (200k токенов у Claude). Что в нём — определяет качество.9 10## Иерархия контекста (сверху вниз)11 121. **Системный промпт** — кто ты, как себя ведёшь. Меняется редко.132. **CLAUDE.md / AGENTS.md** — контекст проекта (стек, конвенции). Загружается в начале сессии.143. **Текущий разговор** — то о чём говорим. Накапливается.154. **Файлы** — содержимое читаемых файлов. Расходует много токенов.165. **Tool outputs** — результаты команд. Тоже расходует.17 18## Правила управления19 20- **Системный промпт** — стабильный. Не пиши туда временные правила.21- **CLAUDE.md** — то что **актуально для каждой сессии** этого проекта.22- **Заметки** — то что **относится к текущей задаче**, пиши в сообщение.23- **Файлы** — только те которые нужны прямо сейчас. Не "на всякий случай".24- **История** — старые сообщения уйдут при компакт-операции. Важное сохраняй в memory.25 26## Признаки переполненного контекста27 28- AI начинает противоречить себе29- Забывает что обсуждали 5 минут назад30- Путает имена переменных/функций31- Повторяет уже сделанное32 33## Что делать34 351. **Компакт** через `/compact` если в Claude Code — сожмёт историю362. **Новая сессия** — самое чистое решение. CLAUDE.md подтянется автоматом.373. **Сохрани прогресс** в TODO.md или комментарий — чтобы новая сессия знала где остановились.38 39## Что НЕ держать в контексте40 41- Документацию которая нужна один раз — открыл, прочитал, забыл42- Большие данные дампы — лучше "вот первые 20 строк, остальное похоже"43- Чужой код для понимания концепции — лучше пересказать своими словами
04Как использовать

Примеры команд

  • 01/context — почему AI забывает что у нас Postgres