codebase-search
Структурированный подход к поиску функций, классов, зависимостей и конфигураций в репозитории с использованием grep, glob и семантического поиска.
Суть
Что это за skill и зачем он нужен
Навык «codebase-search» помогает разработчикам быстро находить нужные фрагменты кода, отслеживать вызовы функций, исследовать архитектуру проекта и проводить анализ влияния изменений. В руководстве описаны три стратегии поиска — семантический поиск, точный поиск с помощью grep и поиск файлов через glob — а также примеры их применения для разных языков и типовых задач. Предоставлены рекомендации по построению запросов, оптимизации результатов и использованию git‑инструментов (blame, log) для аудита изменений.
Установка
Как установить
npx skills add https://github.com/supercent-io/skills-template --skill codebase-searchСценарии
Когда использовать
Подходит
- Нужно быстро найти определение функции, класса или переменной в большом репозитории
- Требуется понять структуру незнакомого проекта или исследовать архитектуру
- Необходимо отследить все вызовы функции перед рефакторингом
- Поиск примеров использования API или конфигурационных параметров
- Подготовка к добавлению новой функции или изменению существующей
- Анализ влияния изменения кода на связанные модули и тесты
Не подходит
- Для выполнения кода или внесения изменений в файлы
- Когда нужен интерактивный отладчик или профайлер
- Для анализа бинарных или скомпилированных артефактов
- Если требуется построение сложных графов зависимостей автоматически
- Для задач, требующих автоматического исправления кода
- Когда необходимо использовать машинное обучение для анализа кода
Доверие
Проверки безопасности
Проверка не нашла критичных проблем.
Проверка не нашла критичных проблем.
Низкий риск · проблем не найдено.
Предупреждений нет.
Похожие