Три подагента со сжатым выводом для экономии бюджета контекста: исследователь находит код, строитель делает точечные правки, критик проверяет — всё в caveman-стиле.
npx -y skills add juliusbrussee/caveman --skill cavecrew --agent claude-codeCavecrew = три пресета субагентов, выдающих caveman-вывод. Та же работа, что у дефолтов Anthropic (Explore, агенты редактирования, ревьюер); отличие в том, что возвращаемый результат сжат, поэтому основной контекст уменьшается на каждое делегирование.
| Задача | Использовать |
|---|---|
| «Где определён X / что вызывает Y / список использований Z» | cavecrew-investigator |
| То же, но нужны ещё предложения/комментарии по архитектуре | Explore (обычный) |
| Точечная правка, ≤2 файлов, объём очевиден | cavecrew-builder |
| Новая функция / 3+ файлов / сквозной рефакторинг | Основной поток или feature-dev:code-architect |
| Ревью диффа, ветки или файла на баги | cavecrew-reviewer |
| Глубокое ревью с обоснованием + альтернативами | Code Reviewer (обычный) |
| Однострочный ответ, который вы уже знаете | Основной поток, без субагента |
Правило: если хотите вывод субагента в 1/3 токенов — берите cavecrew. Если хотите прозу — берите обычный.
Результаты субагентов вставляются в основной контекст дословно. Обычный Explore, возвращающий 2k токенов прозы, каждый раз стоит 2k токенов бюджета основного контекста. Та же находка от cavecrew-investigator возвращает ~700 токенов. На 20 делегированиях за сессию это разница между исчерпанием контекста и завершением задачи.
На что основной поток может полагаться у каждого агента:
cavecrew-investigator
<Header>:
- path:line — `symbol` — short note
totals: <counts>.
Или No match. Всегда сначала путь-файла, с номером строки, символы в обратных кавычках. Безопасно грепать path:\d+.
cavecrew-builder
<path:line-range> — <change ≤10 words>.
verified: <re-read OK | mismatch @ path:line>.
Или один из: too-big. / needs-confirm. / ambiguous. / regressed. (терминальный первый токен).
cavecrew-reviewer
path:line: <emoji> <severity>: <problem>. <fix>.
totals: N🔴 N🟡 N🔵 N❓
Или No issues. Находки сортируются файл → строка по возрастанию.
Найти → исправить → проверить (самый частый): 1) cavecrew-investigator возвращает список мест; 2) основной поток выбирает 1-2 места, передаёт пути cavecrew-builder; 3) cavecrew-reviewer аудит диффа.
Параллельная разведка (когда исследование широкое): запустите 2-3 вызова cavecrew-investigator в одном сообщении (разные углы: определения vs вызывающие vs тесты). Агрегируйте в основном потоке.
Правка одним выстрелом (когда место уже известно): пропустите investigator. Передайте точный path:line напрямую cavecrew-builder.
cavecrew-builder, когда ещё не знаете файл. Сначала запустите investigator, иначе основной поток съест токены на передачу контекста.cavecrew-investigator → cavecrew-builder для рефакторинга 5 файлов. Builder вернёт too-big., и вы потратите ход впустую.cavecrew-reviewer «общий отзыв» — он возвращает только находки, без мнений об архитектуре. Для этого используйте Code Reviewer.Субагенты переключаются с caveman на обычный английский для предупреждений о безопасности, подтверждений необратимых действий и любого вывода, где неоднозначность фрагментов может быть неправильно прочитана. Затем возобновляют caveman.