grepai
Semantyczne wyszukiwanie kodu zamiast tradycyjnych narzędzi grep i glob
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Grepai to umiejętność, która zastępuje wbudowane narzędzia wyszukiwania (Grep, Glob, WebSearch) i umożliwia szukanie kodu na podstawie jego funkcjonalności, a nie dokładnego tekstu. Zamiast pisać wyrażenia regularne, opisujesz, co chcesz znaleźć — na przykład "gdzie obsługiwana jest autentykacja" lub "jak działa obsługa błędów". Narzędzie rozumie intencję i zwraca odpowiednie fragmenty kodu. Idealne dla programistów, którzy chcą szybko zrozumieć strukturę projektu bez ręcznego przeszukiwania plików.
Jak używać
Zainstaluj umiejętność grepai w swoim środowisku Claude/Copilot, dodając ją do konfiguracji narzędzi agenta.
Zanim użyjesz wbudowanych narzędzi Grep lub Glob, zawsze najpierw wywołaj grepai — jest to kluczowe dla poprawnego działania semantycznego wyszukiwania.
Do wyszukiwania kodu po funkcjonalności użyj komendy
grepai searchwraz z opisem tego, czego szukasz. Na przykład:grepai search "user authentication flow"lubgrepai search "error handling middleware". Opisuj intencję w języku angielskim, aby uzyskać najlepsze wyniki.Jeśli chcesz zrozumieć, jakie funkcje lub moduły wywołują konkretną funkcję, użyj
grepai trace callers "NazwaFunkcji"— narzędzie pokaże ci graf zależności.Wbudowane narzędzia Grep i Glob używaj TYLKO do dokładnego wyszukiwania tekstu: nazw funkcji (
Grep "func NewIndexer"), importów (Grep "import.*cobra") lub plików o określonym rozszerzeniu (Glob "**/*.go"). Nie używaj ich do wyszukiwania po znaczeniu kodu.Pamiętaj, że grepai rozumie kod semantycznie — możesz pytać o implementację, relacje między komponentami i logikę biznesową, a narzędzie znajdzie odpowiednie sekcje kodu bez konieczności znania dokładnych nazw zmiennych czy funkcji.
Podobne skille
llama-cpp
autor: zechenzhangAGI
security-compliance
autor: davila7
backend-security-coder
autor: sickn33
reviewing-code
autor: CaptainCrouton89
skill-writer
autor: pytorch
obsidian
autor: gapmiss