Community연구 & 데이터 분석github.com

ast-grep/ast-grep

ast-grep 규칙을 작성하여 추상 구문 트리(AST) 기반의 구조적 코드 검색 및 분석을 수행하는 방법을 안내합니다. 단순 텍스트 검색을 넘어 특정 코드 구조나 복잡한 코드 쿼리가 필요할 때 사용하세요.

ast-grep란 무엇인가요?

이 스킬은 개발자와 AI 에이전트가 AST(Abstract Syntax Tree) 패턴을 사용하여 코드베이스 내에서 정확하고 구조적인 코드 검색 및 분석을 수행할 수 있도록 돕습니다. `ast-grep` 도구를 기반으로 하며, 단순 텍스트 검색만으로는 찾기 어려운 특정 코드 구조, 언어 구성 요소, 또는 복잡한 쿼리(예: 특정 메서드 호출 패턴, 중첩된 조건문, 특정 구조를 가진 변수 선언 등)를 찾는 데 유용합니다. 이 스킬은 JavaScript, Python, Rust, Go, Java 등 다양한 언어를 지원하며, YAML 형식의 규칙 파일을 통해 패턴 매칭, 메타 변수 사용, 유틸리티 함수 활용 등의 고급 기능을 제공합니다. 사용자는 `ast-grep` CLI를 통해 로컬 코드베이스를 분석하거나 규칙을 테스트할 수 있어 코드 리팩토링, 취약점 탐지, 코딩 컨벤션 검사 등에 활용할 수 있습니다.

지원 대상~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) 패턴을 사용하여 구조적 코드 검색 및 분석을 수행하기 위한 ast-grep 규칙 작성 가이드입니다. 사용자가 코드베이스에서 AST 패턴을 검색하거나, 특정 코드 구조를 찾거나, 단순한 텍스트 검색을 넘어서는 복잡한 코드 쿼리를 수행해야 할 때 사용하십시오. 이 스킬은 사용자가 코드 패턴을 검색하거나, 특정 언어 구성을 찾거나, 특정 구조적 특성을 가진 코드를 찾고자 할 때 사용해야 합니다.

관련 스킬