К основному содержанию
скилл CX Codex

gap — скилл для Claude Code: что делает и как установить

Оценивает использование контекста агентом и находит MCP-инструменты с лишним шумом. Пригодится для чистки промптов и правил.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add thousandflowers/skillreaper --skill gap -a claude-code
Открыть на GitHub

Что делает gap

Скилл выполняет команду reap gap --agent и передаёт вывод утилиты в диалог без сокращений. Он показывает разрыв между тем, что загружено в контекст агента, и тем, что реально вызывается в работе. Анализ ведётся по категориям контекста и вызовам MCP-инструментов.

Окно выборки по умолчанию составляет 30 дней. Его можно изменить аргументом --days N. В конце агент выделяет худшую категорию по объёму потраченных токенов, а не по количеству элементов.

Для работы требуется бинарник reap версии 0.5.0 или новее в переменной PATH. Если утилита отсутствует или флаг --agent не поддерживается, скилл предложит установить или обновить пакет через Brew, Go или npm.

Какие задачи решает

  • измерить долю реально вызванного контекста среди загруженного
  • найти шумные инструменты MCP, забивающие сессию
  • определить категорию инструкций с наибольшим перерасходом токенов
  • задать окно анализа истории вызовов через параметр --days

Примеры запросов агенту

  • Проверь, какая часть загруженного контекста реально используется
  • Покажи инструменты MCP, которые дают больше всего шума за последние 14 дней: --days 14
  • Выясни разрыв между загруженным и задействованным контекстом

Как установить gap

1Через Skills CLI (Vercel)

npx skills add thousandflowers/skillreaper --skill gap -a claude-code

2Вручную: положить файлы

~/.claude/skills/gap/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/gap/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о gap

Как установить gap в Claude Code?

Выполните команду npx skills add thousandflowers/skillreaper --skill gap -a claude-code. Также можно вручную сохранить файл по пути ~/.claude/skills/gap/SKILL.md.

Что делает скилл gap?

Он запускает утилиту reap для аудита контекста и выводит отчёт о соотношении загруженных инструкций к реально использованным. В отчёте видны категории с перерасходом токенов и неэффективные вызовы MCP.

Какая версия reap требуется для работы?

Нужен бинарник reap версии не ниже 0.5.0, доступный в PATH. При ошибке с флагом -agent обновите утилиту командой brew upgrade skillreaper или npm install -g skillreaper@latest.

Исходный текст

SKILL.md · MIT
---
description: Measure the loaded-versus-fired gap - what fraction of each category of loaded context is ever actually invoked, and which MCP tools return mostly noise. Use when asked how much of the context is earning its place, or which categories are worst.
---

# skillreaper - loaded vs fired

Run `reap gap --agent`, then paste its output verbatim.

Do not reformat, re-order, summarise, truncate or re-align anything, and do not
add a heading or a table of your own: the binary already renders the report,
including its closing attribution line.

## Arguments

Append any `$ARGUMENTS` tokens that begin with `-`; ignore anything else and say
so. `--days N` sets the evidence window (default 30).

## If reap is not installed

Decide with `command -v reap` and nothing else - never an absolute path, never a
filesystem search: a copy found off `PATH` may be an older build, and silently
using it hides a broken install.

If that fails, print exactly this and nothing else:

> `reap` is not installed. Run it once without installing anything:
>
> ```bash
> npx skillreaper
> ```
>
> Or install it permanently:
>
> ```bash
> brew install thousandflowers/tap/skillreaper
> ```
>
> ```bash
> go install github.com/thousandflowers/skillreaper/cmd/reap@latest
> ```

## If reap is too old

`reap gap --agent` needs reap ≥ 0.5.0. If it exits with
`flag provided but not defined: -agent`, say the installed build is too old and
give `brew upgrade skillreaper` (npm: `npm install -g skillreaper@latest`) - an
upgrade, never the install block above, which they have already done.

## Reading it out

After the pasted report you may add one or two sentences, no more. Name the
worst category by token reach rather than by item count - a hundred unused
5-token agents matter less than three unused 300-token skills. `/skillreaper:reap`
lists the specific items.

© thousandflowers · MIT · thousandflowers/skillreaper

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора2

Спонсоры проекта

Компании, которые помогают держать аналитику открытой