ast-grep-find

AST-based code search and refactoring via ast-grep MCP

By parcadei · 514 installs

npx skills add parcadei/continuous-claude-v3 --skill ast-grep-find

Source repository · Upstream listing

AST Grep Find Structural code search that understands syntax. Find patterns like function calls, imports, class definitions not just text. When to Use Find code patterns (ignores strings/comments) Search for function calls, class definitions, imports Refactor code with AST precision Rename variables/functions across codebase Usage Search for a pattern Search in specific directory Refactor/replace pattern Dry run (preview changes) Parameters Parameter Description pattern AST pattern to search (required) language Language: python , javascript , typescript , go , etc. path Directory to search (default: . ) glob File glob pattern (e.g., / .py ) replace Replacement pattern for refactoring dry run Preview changes without applying context Lines of context (default: 2) Pattern Syntax Syntax Meaning $NAME Match single node (variable, expression) $$$ Match multiple nodes (arguments, statements) $ Match any single node (wildcard) Examples vs morph/warpgrep Tool Best For ast grep Structural patterns (understands code syntax) warpgrep Fast text/regex search (20x faster grep) Use ast grep when you need syntax aware matching. Use warpgrep for raw speed. MCP Server Required Requires ast grep server in mcp config.json.