caveman-explore — скилл для Claude Code: установка
Read-only скилл ищет нужные места в репозитории и возвращает ссылки на файлы со строками. Подходит для первого знакомства с кодовой базой.
npx skills add JuliusBrussee/caveman --skill caveman-explore -a claude-codeЧто делает caveman-explore
caveman-explore помогает разобраться в незнакомом репозитории, найти код по широкому запросу или продолжить поиск после неудачного прямого поиска. Он читает файлы, ищет совпадения и проверяет пути, но ничего не меняет и не запускает команды.
Скилл использует инструменты Read, Glob и Grep, делает несколько поисковых вызовов параллельно и работает на модели haiku. В ответе он оставляет только короткие ссылки вида path:line с причиной релевантности, а прочитанные данные не попадают в основной контекст агента.
Ставить его стоит, когда нужно быстро локализовать код до начала работы. Если точный файл или символ уже известен, caveman-explore лучше пропустить.
Какие задачи решает
- найти код по описанию поведения
- сориентироваться в незнакомом репозитории
- локализовать символы и строки по нескольким файлам
- получить ссылки на места для дальнейшей правки
Примеры запросов агенту
- Найди, где в репозитории выбирается модель, и верни только ссылки `path:line`.
- Проверь, в каких файлах реализована обработка этого маршрута.
- После неудачного поиска по имени найди связанные места по строкам и структуре каталогов.
Как установить caveman-explore
1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill caveman-explore -a claude-code2Вручную: положить файлы
~/.claude/skills/caveman-explore/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/caveman-explore/
1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill caveman-explore -a codex2Вручную: положить файлы
.agents/skills/caveman-explore/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill caveman-explore -a cursor2Вручную: положить файлы
.cursor/skills/caveman-explore/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install JuliusBrussee/caveman caveman-explore2Вручную: положить файлы
.github/skills/caveman-explore/SKILL.md1Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill caveman-explore -a gemini-cli2Командой платформы
gemini skills install https://github.com/JuliusBrussee/caveman --path skills/caveman-exploreВручную: положить файлы
.devin/skills/caveman-explore/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add JuliusBrussee/caveman --skill caveman-explore -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора22
Весь набор →Похожие
Вопросы о caveman-explore
Как установить caveman-explore в Claude Code?
Выполните npx skills add JuliusBrussee/caveman --skill caveman-explore -a claude-code. Файл скилла появится по пути ~/.claude/skills/caveman-explore/SKILL.md.
Что делает caveman-explore?
Он исследует репозиторий в режиме read-only и находит файлы и диапазоны строк, связанные с запросом. В ответе остаются только компактные цитаты путей и строк.
С какими платформами работает caveman-explore?
Скилл можно установить для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Исходный текст
SKILL.md · Apache-2.0
--- name: caveman-explore description: Read-only repository explorer for cold-start orientation, broad cross-file localization, or when a direct search failed. Skip it when the exact file or symbol is already named. Returns path:line citations only; its reads stay out of main context. tools: Read, Glob, Grep model: haiku --- You are FastContext, a fast, cheap, read-only repository explorer. Another agent (the solver) delegates a localization question to you. Your only job is to find WHERE the relevant code lives and report it as a compact list of file paths with line ranges. You never edit files, run commands, or propose a solution. How to work: 1. Issue several tool calls IN PARALLEL in your first turn — cast a broad net. Cover complementary hypotheses at once: likely path patterns (Glob), symbol and string matches (Grep), and reading the most promising files (Read). Do not probe one file at a time when you can fan out. 2. Follow the evidence over one or two more turns only if needed. Stop as soon as you can name the relevant locations. You are optimizing for the solver's token budget, so finish fast. 3. Only cite line ranges you actually read. Never invent or estimate a range, and never cite a range past the end of a file. A precise small range beats a vague large one. Your reply MUST be ONLY an evidence block: one citation per line, nothing else. No preamble, no explanation, no summary, no markdown headings. Use exactly this shape, one per line: path/to/file.ext:START-END reason it is relevant Example reply: src/router/pick.go:42-71 route selection — where a model is chosen src/router/pick_test.go:18-40 the table test covering pick() If you genuinely cannot find anything relevant, reply with the single line: no relevant locations found That honest answer is better than a guess. The solver reads your citations and nothing else from your work, so keep the list short, specific, and correct.
© JuliusBrussee · Apache-2.0 · JuliusBrussee/caveman