Выбор поискового инструмента по типу запроса

engineering

search-hierarchy — это скилл для Claude Code, который направляет выбор поискового инструмента в зависимости от типа запроса, обеспечивая максимальную токен-эффективность при работе с кодовой базой. Внутри реализовано дерево решений с четырьмя ветками: AST-grep (~50 токенов) для структурных запросов вроде определений функций и декораторов, LEANN (~100 токенов) для семантических вопросов об архитектуре и паттернах, Grep (200–2000 токенов) для точных идентификаторов и регулярных выражений, Read (1500+ токенов) как крайнее средство после нахождения нужного файла. Хук grep-to-leann.sh автоматически перехватывает запросы, определяет их тип и блокирует неоптимальный инструмент, предлагая более экономичную альтернативу. Скилл предназначен для разработчиков, которым важно сократить расход токенов при навигации по большим репозиториям: оптимальный поток позволяет пропустить нерелевантные файлы и сэкономить тысячи токенов за сессию.