search-tools
Inteligentne wyszukiwanie w kodzie — wybierz narzędzie do swojego zadania
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Hierarchia narzędzi wyszukiwania dla Claude, która kieruje Cię do właściwego sposobu przeszukiwania kodu. Szukasz wzorców i koncepcji? Użyj LEANN do wyszukiwania semantycznego. Potrzebujesz znaleźć strukturę kodu, wywołania funkcji czy użycia klas? AST-grep przeanalizuje kod dla Ciebie. Chcesz szybko znaleźć tekst w plikach? Morph jest 20 razy szybszy od standardowego Grep. Każde narzędzie ma swoje zastosowanie — decyzja zależy od typu zapytania.
Jak używać
Zainstaluj skill search-tools w swoim Claude lub Copilot, dodając go do katalogu umiejętności agenta.
Zanim zaczniesz wyszukiwanie, określ typ pytania: czy szukasz koncepcji i wzorców (semantyka), struktury kodu (funkcje, klasy, wywołania), czy po prostu tekstu w plikach (grep).
Dla wyszukiwania semantycznego użyj LEANN — zadaj pytanie w naturalnym języku, np. "jak działa uwierzytelnianie" lub "gdzie zaimplementowana jest ograniczanie częstotliwości". Narzędzie automatycznie przekieruje Twoje zapytanie do wyszukiwania opartego na indeksach semantycznych.
Jeśli chcesz znaleźć strukturalne wzorce w kodzie, użyj AST-grep — wyszukaj konkretne elementy, takie jak "wszystkie funkcje zwracające Promise" lub "wszystkie komponenty React używające useState".
Do szybkiego wyszukiwania tekstowego w plikach użyj Morph, jeśli masz dostęp do klucza API — jest znacznie szybszy niż standardowy Grep. Jeśli nie masz klucza, wróć do wbudowanego narzędzia Grep dla wzorców literalnych i wyrażeń regularnych.
Dla prostych, jednorazowych wyszukiwań nazw klas, funkcji lub wzorców regex użyj bezpośrednio narzędzia Grep — nie wymaga żadnej konfiguracji.