claudemem-search
⚡ PRIMARY TOOL for semantic code search AND structural analysis. NEW: AST tree navigation with map, symbol, callers, callees, context commands. PageRank ranking. Recommended workflow: Map structure first, then search semantically, analyze callers before modifying.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
⚡ PRIMARY TOOL for semantic code search AND structural analysis. NEW: AST tree navigation with map, symbol, callers, callees, context commands. PageRank ranking. Recommended workflow: Map structure first, then search semantically, analyze callers before modifying.
How to use
Zainstaluj claudemem w wersji 0.7.0 lub nowszej w swoim środowisku pracy z Claude'em. Skill wymaga dostępu do narzędzi Bash, Task i AskUserQuestion.
Rozpocznij od mapowania struktury projektu za pomocą komendy map. Ta komenda generuje przegląd AST całego kodowego, pokazując hierarchię plików, modułów i głównych symboli w projekcie.
Użyj komendy symbol, aby znaleźć konkretne funkcje, klasy lub zmienne w kodzie. Wpisz nazwę symbolu, a narzędzie zwróci jego lokalizację i kontekst w strukturze projektu.
Przed modyfikacją kodu uruchom komendy callers i callees, aby zrozumieć, które części kodu zależą od zmienianego fragmentu. Callers pokazuje funkcje, które wywołują dany symbol; callees pokazuje, co dany symbol wywołuje.
Szukaj semantycznie za pomocą zapytań w języku naturalnym. Narzędzie osadza zapytanie w wektorach, przeszukuje indeks LanceDB i zwraca wyniki rankingowane algorytmem PageRank oraz BM25, łącząc trafność semantyczną z dokładnością słów kluczowych.
Użyj komendy context, aby zobaczyć otoczenie wybranego fragmentu kodu — zmienne, importy i funkcje dostępne w danym zakresie.