F
file-search
This skill should be used when agents need to search codebases for text patterns or structural code patterns. Provides fast search using ripgrep for text and ast-grep for syntax-aware code search.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
This skill should be used when agents need to search codebases for text patterns or structural code patterns. Provides fast search using ripgrep for text and ast-grep for syntax-aware code search.
How to use
- Zainstaluj skill file-search w swoim środowisku MassGen — narzędzia ripgrep i ast-grep powinny być już dostępne w domyślnej konfiguracji.
- Zdecyduj, czy potrzebujesz wyszukiwania tekstowego czy strukturalnego. Do szybkiego znalezienia stringów, zmiennych lub komentarzy użyj ripgrep. Do wyszukiwania wzorców kodu (definicje funkcji, sygnatury klas, struktury warunkowe) wybierz ast-grep.
- Aby wyszukać tekst, użyj komendy execute_command z ripgrep: rg 'twój_wzorzec' --type py src/ — zastąp 'twój_wzorzec' szukanym tekstem, py typem pliku, a src/ ścieżką do katalogu.
- Aby wyszukać strukturę kodu, użyj ast-grep: sg --pattern 'class $NAME { $$$ }' --lang python — dostosuj wzorzec do szukanej struktury i ustaw odpowiedni język.
- Przejrzyj wyniki wyszukiwania, które pokażą pliki i linie zawierające dopasowania. Użyj tych informacji do analizy wpływu zmian, refaktoryzacji lub audytu bezpieczeństwa kodu.