ast-grep — синтаксический поиск и рефакторинг кода

engineering

ast-grep-find — это скилл для Claude Code, который выполняет структурный поиск и рефакторинг кода через ast-grep MCP, понимая синтаксис, а не просто текст. Скилл находит паттерны функций, вызовов, определений классов и импортов, при этом игнорирует совпадения внутри строк и комментариев. Поддерживаются Python, JavaScript, TypeScript, Go и другие языки; поиск можно ограничить директорией или glob-маской. Для замены используется параметр `--replace` с метапеременными `$NAME`, `$ ast-grep — синтаксический поиск и рефакторинг кода — скилл Claude Code для разработки и `$_`, а флаг `--dry-run` позволяет предварительно просмотреть изменения без их применения. Подходит разработчикам, которым нужно точно переименовать переменные или функции по всей кодовой базе там, где обычный grep даёт ложные срабатывания.