A
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
AST-based code search and refactoring via ast-grep MCP
How to use
- Zainstaluj umiejętność w swoim środowisku Claude, dodając katalog ast-grep-find do konfiguracji MCP.
- Przygotuj wzorzec AST do wyszukania — użyj $NAME dla pojedynczego węzła (zmiennej, wyrażenia), $$$ dla wielu węzłów (argumentów, instrukcji) lub $_ dla dowolnego węzła.
- Uruchom wyszukiwanie, podając wzorzec, język i opcjonalnie ścieżkę do katalogu — na przykład szukając wszystkich importów asyncio w Pythonie.
- Jeśli chcesz refaktoryzować, dodaj parametr --replace z nowym wzorcem — ast-grep zastąpi wszystkie dopasowania.
- Przed zastosowaniem zmian użyj flagi --dry-run, aby podejrzeć, co się zmieni — to pozwala uniknąć błędów.
- Po weryfikacji uruchom to samo polecenie bez --dry-run, aby trwale zmienić kod w wybranym katalogu.