Toolverse
Wszystkie skille

grepai

autor: yoanbernabeu

Semantyczne wyszukiwanie kodu zamiast tradycyjnych narzędzi grep i glob

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
26

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ć

  1. Zainstaluj umiejętność grepai w swoim środowisku Claude/Copilot, dodając ją do konfiguracji narzędzi agenta.

  2. Zanim użyjesz wbudowanych narzędzi Grep lub Glob, zawsze najpierw wywołaj grepai — jest to kluczowe dla poprawnego działania semantycznego wyszukiwania.

  3. Do wyszukiwania kodu po funkcjonalności użyj komendy grepai search wraz z opisem tego, czego szukasz. Na przykład: grepai search "user authentication flow" lub grepai search "error handling middleware". Opisuj intencję w języku angielskim, aby uzyskać najlepsze wyniki.

  4. 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.

  5. 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.

  6. 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