К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

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

cavecrew распределяет поиск кода, небольшие правки и ревью между тремя субагентами. Подходит, когда контекст главного агента нужно расходовать экономно.

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

Что делает cavecrew

cavecrew добавляет три пресета субагентов: cavecrew-investigator ищет определения, вызовы и использования; cavecrew-builder вносит точечные изменения в 1–2 файлах; cavecrew-reviewer проверяет diff, ветку или файл на ошибки. Их ответы сжаты и возвращаются в структурированном формате с путями и строками.

Скилл предлагает выбирать субагента по задаче. Для нового функционала, правки трёх и более файлов или архитектурных рекомендаций лучше оставить работу главному потоку либо использовать стандартные агенты платформы. Внутри есть правила делегирования, контракты ответов и схемы цепочек «поиск → правка → проверка».

cavecrew стоит установить, если в одной сессии бывает много делегаций и важен объём контекста. Для короткого ответа, который уже известен, субагент не нужен.

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

  • найти определения, вызовы и использования символа
  • внести точечную правку в 1–2 файлах
  • проверить diff на ошибки
  • связать поиск кода, исправление и проверку

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

  • Найди все места, где вызывается `parseConfig`, и верни пути со строками.
  • Внеси эту точечную правку только в `src/config.ts` и `src/types.ts`.
  • Проверь текущий diff на ошибки и перечисли находки по файлам и строкам.

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

1Через Skills CLI (Vercel)

npx skills add JuliusBrussee/caveman --skill cavecrew -a claude-code

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

~/.claude/skills/cavecrew/SKILL.md

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

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

Весь набор →
caveman JuliusBrussee Убирает вежливые фразы и лишние слова из ответов ИИ-агента, сохраняя код и факты. Включается командой /caveman и действует всю сессию. Claude Code CX Codex Cursor +1 591 500установок caveman-commit JuliusBrussee Формирует краткие коммит-сообщения по стандарту Conventional Commits без лишних слов. Пригодится, когда нужно сфокусироваться на сути изменений. Claude Code CX Codex Cursor +1 414 700установок caveman-review JuliusBrussee Формирует сжатое ревью кода по одной строке на замечание с указанием места, проблемы и исправления. Без лишних вежливых фраз. Claude Code CX Codex Cursor +1 410 700установок caveman-compress JuliusBrussee Переписывает CLAUDE.md и списки задач в сжатый телеграфный стиль, чтобы модель читала меньше токенов. Исходник затирается, читаемая копия остаётся в отдельной папке. Claude Code CX Codex Cursor +1 410 300установок caveman-help JuliusBrussee Справка по режимам и командам Caveman для Claude Code и других поддерживаемых платформ. Нужна, когда вы настраиваете стиль ответов и связанные скиллы. Claude Code CX Codex Cursor +1 401 800установок caveman-stats JuliusBrussee Выводит статистику токенов и активный режим сессии или направляет к штатным отчётам хоста. Полезен для контроля расхода токенов вывода и кэша. Claude Code CX Codex Cursor +1 356 700установок caveman-explore JuliusBrussee Read-only скилл ищет нужные места в репозитории и возвращает ссылки на файлы со строками. Подходит для первого знакомства с кодовой базой. Claude Code CX Codex Cursor +1 106 500установок caveman-learn JuliusBrussee Скилл разбирает отчёт Caveman, предлагает сокращение затрат на токены и просит согласие перед каждым изменением. Подходит для тяжёлого CLAUDE.md и повторяемого контекста. Claude Code CX Codex Cursor +1 105 700установок

Похожие

receiving-code-review Jesse Vincent Помогает разбирать замечания к коду до правок: уточнять неясное, сверяться с кодовой базой и аргументированно возражать. Нужен перед обработкой ревью. Claude Code CX Codex 221 216установок retro Matt Pocock Проводит ретроспективу сессии кодинга и предлагает правки окружения агента. Нужен после ошибок, долгой навигации по репозиторию или лишних вызовов инструментов. Claude Code 276 027установок karpathy-guidelines multica-ai Правила, которые уменьшают типовые ошибки LLM в коде: меньше лишних абстракций, точечные правки, проверяемый результат. Claude Code CX Codex Cursor +1 42 500установок vercel-composition-patterns vercel Свод правил, по которым агент переводит React-компоненты с Boolean props на compound components и общий контекст. Claude Code CX Codex Cursor +1 416 700установок ponytail DietrichGebert ponytail переводит агента в режим старшего разработчика: он ищет самое короткое полное решение без лишних абстракций и функций. Подходит для задач, где важны ясный дифф и проверка рисков. Claude Code CX Codex Cursor +1 105 000установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. Claude Code 990 453установок

Вопросы о cavecrew

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

Выполните npx skills add JuliusBrussee/caveman --skill cavecrew -a claude-code. Файл скилла появится по пути ~/.claude/skills/cavecrew/SKILL.md.

Что делает cavecrew?

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

Когда cavecrew-builder не подходит для задачи?

Его используют для очевидной точечной правки в 1–2 файлах. Для нового функционала, трёх и более файлов или сквозного рефакторинга нужен главный поток или другой агент.

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

SKILL.md · Apache-2.0
---
name: cavecrew
description: >
  When to delegate to `cavecrew-investigator` (locate code), `cavecrew-builder`
  (1-2 file edit) or `cavecrew-reviewer` (diff review) instead of working inline
  or using `Explore`. Their output is compressed, so main context lasts longer.
---

Cavecrew = three subagent presets that answer in ultracave voice (tool runs: one status line in, one out; nothing between routine calls). Same job as Anthropic defaults (`Explore`, edit-style agents, reviewer); difference is the tool-result they return is compressed, so main context shrinks per delegation.

## When to use cavecrew vs alternatives

| Task | Use |
|---|---|
| "Where is X defined / what calls Y / list uses of Z" | `cavecrew-investigator` |
| Same but you also want suggestions/architecture commentary | `Explore` (vanilla) |
| Surgical edit, ≤2 files, scope obvious | `cavecrew-builder` |
| New feature / 3+ files / cross-cutting refactor | Main thread, or `feature-dev:code-architect` if installed |
| Review diff, branch, or file for bugs | `cavecrew-reviewer` |
| Deep code review with rationale + alternatives | `Code Reviewer` (vanilla) if installed, else main thread |
| One-line answer you already know | Main thread, no subagent |

Rule of thumb: **if you'd want the subagent's output in 1/3 the tokens, pick cavecrew. If you'd want prose, pick vanilla.**

## Why this exists (the real win)

Subagent tool results get injected into main context verbatim. A vanilla `Explore` that returns 2k tokens of prose costs 2k tokens of main-context budget every time. The same finding from `cavecrew-investigator` comes back as a compressed `path:line` table instead. Across 20 delegations in one session that's the difference between context exhaustion and finishing the task.

## Output contracts

What main thread can rely on per agent:

**`cavecrew-investigator`**
```
<Header>:
- path:line — `symbol` — short note
totals: <counts>.
```
Or `No match.` Always file-path-first, line-number-attached, backticked symbols. Safe to grep with `path:\d+`.

**`cavecrew-builder`**
```
<path:line-range> — <change ≤10 words>.
verified: <re-read OK | mismatch @ path:line>.
```
Or one of: `too-big.` / `needs-confirm.` / `ambiguous.` / `regressed.` (terminal first token).

**`cavecrew-reviewer`**
```
path:line: <emoji> <severity>: <problem>. <fix>.
totals: N🔴 N🟡 N🔵 N❓
```
Or `No issues.` Findings sorted file → line ascending.

## Chaining patterns

**Locate → fix → verify** (most common):
1. `cavecrew-investigator` returns site list.
2. Main thread picks 1-2 sites, hands paths to `cavecrew-builder`.
3. `cavecrew-reviewer` audits the diff.

**Parallel scout** (when investigation is broad):
Spawn 2-3 `cavecrew-investigator` calls in one message (different angles: defs vs callers vs tests). Aggregate in main thread.

**Single-shot edit** (when site is already known):
Skip investigator. Hand exact path:line to `cavecrew-builder` directly.

## What NOT to do

- Don't use `cavecrew-builder` when you don't already know the file. Spawn investigator first or main thread will eat tokens passing context.
- Don't chain `cavecrew-investigator → cavecrew-builder` for a 5-file refactor. Builder will return `too-big.` and you'll have wasted a turn.
- Don't ask `cavecrew-reviewer` for "general feedback" — it returns findings only, no architecture opinions. Use `Code Reviewer` for that when installed.
- Don't expect prose. Cavecrew output is structured, sometimes terse to the point of cryptic. If a human will read it directly, paraphrase.

## Auto-clarity (inherited)

Subagents drop caveman → normal English for security warnings, irreversible-action confirmations, and any output where fragment ambiguity could be misread. Resume caveman after.

© JuliusBrussee · Apache-2.0 · JuliusBrussee/caveman

Смотрите также

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

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