Toolverse
Wszystkie skille

search-router

autor: parcadei

Wybierz optymalny algorytm wyszukiwania dla każdego typu zapytania o kod

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie

O skillu

Umiejętność routowania zapytań do najbardziej efektywnego narzędzia wyszukiwania. Automatycznie kieruje zapytania o kod do TLDR (oszczędzając 95% tokenów), strukturę do AST-grep, koncepcje do wyszukiwania semantycznego, a tekst dosłowny do Grep. Zmniejsza koszt tokenów i przyspieszą analizę kodu poprzez inteligentny wybór strategii wyszukiwania dla każdego przypadku.

Jak używać

  1. Zainstaluj umiejętność search-router w swoim środowisku Claude, dodając ją do katalogu skills. Umiejętność nie jest bezpośrednio wywoływana przez użytkownika, ale działa w tle jako router decyzyjny.

  2. Gdy szukasz symboli lub wzorców w kodzie (np. nazwy funkcji, łańcuchy wywołań, przepływ danych), użyj komendy tldr search: tldr search "nazwa_symbolu" . — to domyślne podejście dla większości zapytań o kod, oszczędzające do 95% tokenów.

  3. Dla zapytań strukturalnych dotyczących definicji funkcji, klas, importów lub dekoratorów użyj AST-grep: /ast-grep-find "async def $FUNC($$$):" --lang python — narzędzie zwróci około 50 tokenów wyjścia.

  4. Gdy pytasz o koncepcje lub wzorce (np. "jak działa autentykacja", "gdzie obsługiwane są błędy"), użyj wyszukiwania semantycznego: tldr semantic search "pytanie koncepcyjne" — to wykorzystuje osadzenia do głębszego zrozumienia.

  5. Grep traktuj jako ostateczność dla tekstu dosłownego, komunikatów błędów lub wartości konfiguracyjnych, które nie pasują do pozostałych kategorii.

  6. Po znalezieniu właściwego pliku, jeśli potrzebujesz pełnego kontekstu, użyj narzędzia Read — jednak zwróć uwagę, że będzie to kosztować 1500+ tokenów, dlatego stosuj je oszczędnie.

Podobne skille