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

file-search — скилл для Claude Code: поиск по коду и файлам

Скилл учит агента искать по репозиторию через rg, fd, ast-grep, semgrep, rga, tokei и scc вместо grep и find. Пригодится перед задачей, когда нужно собрать контекст.

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

Что делает file-search

Скилл подставляет агенту таблицу выбора инструмента: текст ищется через rg, файлы по имени — через fd, структурный поиск по синтаксису — через sg (ast-grep), правила безопасности и taint-анализ — через semgrep, содержимое PDF, офисных документов и архивов — через rga, статистика по языкам — через tokei или scc. Дальше идёт поток решений: текст, структура, наборы правил, имена файлов, архивы, строки кода.

Внутри есть готовые примеры команд и раздел с практиками. Советует начинать с узкого запроса: указать типы файлов, ограничить каталог, сначала посчитать совпадения через rg -c. Шум отсекается через -g '!vendor/' и fd -E node_modules. Независимые запросы лучше объединять в один проход или отправлять параллельно, а не склеивать через &&. Для программной обработки есть --json.

Обязателен ripgrep. Остальное — fd, ast-grep, rga, tokei, scc, semgrep — ставится по желанию, и без них часть сценариев просто не сработает. Ещё один момент: типы у rg и fd не совпадают. rg -t ts захватывает .tsx, а fd -e ts — нет, и -t tsx в rg не существует. Если локальный поиск пуст, а контекст живёт в issues, PR или внешней документации, скилл отправляет агента к gh, Jira или WebFetch.

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

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

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

  • Найди в src/ все определения функций на Python через rg и покажи, где они вызываются
  • Найди файлы *_test.go и проверь, какие тесты там объявлены
  • Посчитай строки кода по языкам и покажи самые сложные модули

Как установить file-search

1Через Skills CLI (Vercel)

npx skills add netresearch/file-search-skill --skill file-search -a claude-code

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

~/.claude/skills/file-search/SKILL.md

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

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

Похожие

codebase-search akillness Скилл разбирает запросы вида «где это лежит» на один поисковый пакет и возвращает карту доказательств до правок. CX Codex +1 392установок ast-grep pproenca Скилл с набором правил по написанию и отладке ast-grep-запросов: поиск по AST, линтинг и переписывание кода. CX Codex +1 332установок search entireio Ищет решения, обсуждения и код в сохранённой истории Entire по всем доступным репозиториям. Помогает вспомнить контекст прошлых задач до чтения файлов проекта. CX Codex +1 458установок search-router parcadei Подсказывает агенту, каким инструментом искать код: TLDR, AST-grep, семантикой или Grep. Экономит токены на разведке по репозиторию. CX Codex +1 485установок exa-web-search-free sundial-org Добавляет поиск Exa через MCP: веб-страницы, кодовые примеры и сведения о компаниях. Пригодится, когда агенту нужен внешний контекст. CX Codex +1 2 800установок grepai-search-tips yoanbernabeu Скилл учит агента формулировать семантические запросы к GrepAI: описывать смысл, а не имя функции. Пригодится, когда поиск по коду выдаёт мусор. CX Codex +1 778установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о file-search

Как установить file-search в Claude?

Выполните npx skills add netresearch/file-search-skill --skill file-search -a claude-code. Скилл окажется в ~/.claude/skills/file-search/SKILL.md.

Что делает file-search?

Задаёт агенту правила выбора инструмента для поиска: rg для текста, fd для имён файлов, sg для структурного поиска, semgrep для наборов правил, rga для PDF и архивов, tokei и scc для статистики.

Что нужно для работы скилла?

Обязателен ripgrep. fd, ast-grep, rga, tokei, scc и semgrep — по желанию, но без них соответствующие сценарии поиска недоступны.

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

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

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