Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 7品質スコア 69/100

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 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

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
リポジトリ
majiayu000/claude-skill-registry-data
ライセンス
不明
最終更新
2026/5/9

Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: majiayu000 · majiayu000/claude-skill-registry-data · ライセンス: ライセンス未確認