Community研究&データ分析github.com

ast-grep/ast-grep

ast-grepルールを作成し、抽象構文木(AST)パターンを使用した構造的なコード検索と分析を行うためのガイドです。単純なテキスト検索を超えたコードパターンの検索や複雑なコードクエリが必要な場合に使用します。

ast-grep とは?

このスキルは、ast-grepツールを使用して抽象構文木(AST)ベースの構造的コード検索および分析を行うための包括的なガイドを提供します。開発者は、変数宣言、関数呼び出し、特定の制御フローパターンなど、正確な構文構造に基づいてコードのクエリを実行できます。このスキルは、単純なテキストマッチングでは不十分な複雑なコードパターンを特定するのに特に役立ち、さまざまなプログラミング言語でのリファクタリング、バグ検出、コードレビューの自動化をサポートします。ユーザーは、ルール定義の構文、パターンマッチングのためのメタ変数の使用、オペレーターやユーティリティ関数によるパターンの組み合わせ方を学びます。このスキルはCLIベースのast-grepツールと統合されており、大規模コードベースでの自動化された堅牢なコードクエリを可能にします。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ast-grep/agent-skill/tree/main/skills/ast-grep

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ast-grep は何をしますか?

ast-grepルールを作成し、抽象構文木(AST)パターンを使用した構造的なコード検索と分析を行うためのガイドです。ユーザーがASTパターンを使用してコードベースを検索したり、特定のコード構造を見つけたり、単純なテキスト検索を超えた複雑なコードクエリを実行する必要がある場合に使用します。このスキルは、ユーザーがコードパターンを検索したり、特定の言語構造を見つけたり、特定の構造特性を持つコードを特定するよう依頼した場合に使用する必要があります。

関連スキル