cavecrew — скилл для Claude Code: что делает и как установить
cavecrew распределяет поиск кода, небольшие правки и ревью между тремя субагентами. Подходит, когда контекст главного агента нужно расходовать экономно.
npx skills add JuliusBrussee/caveman --skill cavecrew -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/cavecrew/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cavecrew/
1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill cavecrew -a codex2Вручную: положить файлы
.agents/skills/cavecrew/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill cavecrew -a cursor2Вручную: положить файлы
.cursor/skills/cavecrew/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install JuliusBrussee/caveman cavecrew2Вручную: положить файлы
.github/skills/cavecrew/SKILL.md1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill cavecrew -a gemini-cli2Командой платформы
gemini skills install https://github.com/JuliusBrussee/caveman --path skills/cavecrewВручную: положить файлы
.devin/skills/cavecrew/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill cavecrew -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора22
Весь набор →Похожие
Вопросы о 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