moai-tool-ast-grep
ast-grep(sg CLI)を使用した、40以上の言語に対応したAST(抽象構文木)ベースの構造的コード検索、セキュリティスキャン、リファクタリングを実行できます。パターンマッチングとコード変換により、構造的なコード検索、ASTベースのリファクタリング、codemod操作、セキュリティパターンスキャン、構文を考慮したコード変換をファイル全体で実施できます。単純なテキスト検索(Grepツール使用)やコードベース全体の探索(Exploreエージェント使用)には使用しないでください。
description の原文を見る
AST-based structural code search, security scanning, and refactoring using ast-grep (sg CLI) with pattern matching and code transformation across 40+ languages. Use when performing structural code search, AST-based refactoring, codemod operations, security pattern scanning, or syntax-aware code transformations across files. Do NOT use for simple text search (use Grep tool instead) or full codebase exploration (use Explore agent instead).
SKILL.md 本文
AST-Grep インテグレーション
Abstract Syntax Tree 解析を使用した構造的なコード検索、リント、変換ツール。
クイックリファレンス
AST-Grep とは
AST-Grep (sg) は、構造的なコード検索と変換のための高速なポリグロットツールです。正規表現ベースの検索とは異なり、コード構文を理解し、AST 構造に基づいてパターンをマッチングします。
使用するタイミング
- ネストされた関数呼び出しなど、正規表現でキャプチャできないコードパターンの検索
- セマンティック認識を備えた複数ファイルにわたるコード リファクタリング
- SQL インジェクションや XSS を含む脆弱性パターンのセキュリティスキャン
- API マイグレーションと廃止処理
- 構文レベルでのコードスタイルルール の強制
コアコマンド
パターン検索: sg run に pattern オプションで検索対象となるコードパターンを、lang オプションでプログラミング言語を、ソースディレクトリパスを指定して実行します。
ルールを使用したセキュリティスキャン: sg scan に config オプションで sgconfig.yml ファイルを指定して実行します。
コード変換: sg run に pattern オプションで検索対象と
...
詳細情報
- 作者
- majiayu000
- ライセンス
- 不明
- 最終更新
- 2026/5/9
Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: 未指定