A
ast-grep-find
Wyszukiwanie kodu na podstawie struktury AST — znajdź wzorce, nie tylko tekst
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia strukturalne wyszukiwanie i refaktoryzację kodu za pomocą ast-grep. Zamiast szukać tekstu, rozumiesz składnię — znajdujesz wywołania funkcji, importy, definicje klas i inne wzorce niezależnie od komentarzy i stringów. Obsługuje Python, JavaScript, TypeScript, Go i inne języki. Możesz podglądać zmiany przed zastosowaniem, co czyni refaktoryzację bezpieczną i precyzyjną.
Jak używać
- 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.
Podobne skille
S
scientific-writing
autor: K-Dense-AI
Backend
48,50747191
A
architecture-decision-records
autor: wshobson
Backend
40,44929130
L
literature-review
autor: K-Dense-AI
Backend
48,507238507
C
clickup
autor: civitai
Backend
7,2752483
P
pdf-to-markdown
autor: aliceisjustplaying
Backend
53355664
O
openspec
autor: ruan-cat
Backend
527122