Community研究與資料分析github.com

ast-grep/ast-grep

撰寫 ast-grep 規則以進行結構化程式碼搜尋與分析的指南。當使用者需要透過抽象語法樹(AST)模式搜尋程式碼庫、尋找特定程式碼結構,或進行超越純文字搜尋的複雜程式碼查詢時使用。

ast-grep 是什麼?

此技能提供使用 ast-grep 工具撰寫規則的指南,用於進行結構化程式碼搜尋與分析。ast-grep 是一種基於抽象語法樹(AST)的模式匹配工具,支援多種程式語言,能讓開發者以結構化方式搜尋程式碼,而非依賴純文字或正則表達式。本技能涵蓋規則語法、模式匹配技術、常見使用案例以及最佳實踐,幫助使用者有效利用 ast-grep 在大型程式碼庫中尋找特定程式碼結構、語言建構或模式。它支援多種平台,包括 CLI、編輯器整合與 CI/CD 流程,非常適合用於重構、靜態分析、程式碼審查與教育目的。

相容平台~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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

ast-grep 是做什麼的?

撰寫 ast-grep 規則以進行結構化程式碼搜尋與分析的指南。當使用者需要透過抽象語法樹(AST)模式搜尋程式碼庫、尋找特定程式碼結構,或進行超越純文字搜尋的複雜程式碼查詢時使用。此技能應在使用者要求搜尋程式碼模式、尋找特定語言建構,或定位具有特定結構特性的程式碼時啟用。

相關技能