ast-grep - 结构化代码搜索、检查与重写
使用 ast-grep 基于语法树映射、搜索、验证、检查和重写源代码。
标签
更新于: 2026-10-08能力
典型输入
典型输出
该技能可以做什么
- 映射源代码结构
- 搜索语法树
- 检查语法树
- 验证匹配规则
- 编写持久规则
- 应用结构化重写
输入
- 源文件路径
- 源代码片段
- 搜索模式
- 内联 YAML 规则
- 项目规则文件
- 语言标识符
输出
- 结构概览
- 搜索匹配结果
- 语法树转储
- 规则测试结果
- 检查诊断信息
- 重写后的源文件
要求
- ast-grep CLI
- MCP 工具
- Tree-sitter 语言语法
- 持久规则所需的 sgconfig.yml
