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

로컬 코드 검색

코딩 세션 시작 시와 리팩터링 또는 복잡한 코드 질문 전에 범위를 지정한 ast-grep 개요를 사용하여 로컬 코드베이스를 파악합니다. 정확한 텍스트 검색에는 rg, 동작 발견에는 ColGREP, 구조적 검색 및 변환에는 ast-grep을 사용합니다. 웹 검색에는 사용하지 않습니다.

로컬 코드 검색란 무엇인가요?

이 에이전트 스킬은 로컬 코드베이스 탐색에 특화되어 있으며, `ast-grep`, `ripgrep (rg)`, 그리고 `ColGREP`를 활용하여 효율적인 코드 이해와 검색을 제공합니다. 주요 목적은 코딩 세션 초반이나 리팩터링과 같은 복잡한 작업 전에 개발자와 AI 에이전트가 코드베이스의 맥락을 빠르게 파악할 수 있도록 돕는 것입니다. 스킬은 사용자의 현재 상황에 따라 적절한 도구를 선택하도록 안내합니다: 정확한 문자열이나 파일명 검색에는 `rg`, 동작이나 의도 기반 의미 검색에는 `ColGREP`, 코드 구조의 구문 분석 및 변환에는 `ast-grep`을 사용합니다. 이 스킬은 Claude Code와 Codex에서 작동하며, 단일 설치로 두 플랫폼을 모두 지원합니다. 불필요한 도구 재설치나 중복 검색 훅을 방지하고, 세션 지향성, 효율적인 코드 탐색, 정확한 변경을 위한 작업 습관으로 설계되었습니다. `SKILL.md` 문서에는 설치 및 문제 해결 가이드, 각 도구별 세부 가이드가 포함되어 있어 사용자가 최적의 검색 전략을 선택할 수 있도록 지원합니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ebursztein/agent-skills/tree/HEAD/skills/code-search

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

로컬 코드 검색은(는) 무엇을 하나요?

설치 및 주의사항

도구가 없거나, 다른 머신에 이 스킬을 설치하거나, 가속을 확인하거나, 업데이트할 때는 설정 및 문제 해결을 읽으십시오. 일반적인 코딩 작업이 이 스킬을 호출한다고 해서 도구를 설치하거나 재구성하지 마십시오. 선택적 휴대용 cgrep 헬퍼는 검색 플래그를 제공합니다. 플랫폼별 설정과 그 제한 사항은 설정 문서에 설명되어 있습니다.

지향으로 시작하기

코딩 세션을 시작할 때, 그리고 리팩터링이나 복잡한 코드 질문을 조사하기 전에, 저장소의 지침과 관련 프로젝트 안내를 읽은 후, 광범위한 소스 읽기나 구현 계획 전에 첫 번째 코드 탐색 단계로 범위가 지정된 개요를 사용하십시오. 개요 하위 가이드를 읽으십시오.

가장 작은 관련 패키지, 디렉터리 또는 파일을 선택하십시오. 기본적으로 전체 모노레포를 개요로 작성하지 마십시오. 영역을 모르는 경우 파일 이름이나 집중된 ColGREP 쿼리를 사용하여 후보를 찾은 다음 개요를 작성하십시오. 이미 이 세션에서 현재 사용 중인 개요가 있으면 재사용하십시오. 구조적 편집 후에는 영향을 받은 파일을 새로고침하십시오. 이미 이해된 코드에서의 간단한 정확한 조회, 작은 변경, 비코드 관련 대화는 직접 진행할 수 있습니다. 이것은 백그라운드 프로세스나 모든 턴마다의 스캔이 아닌 작업 습관입니다.

다음 도구 선택

대상에 대해 알려진 정보를 바탕으로 선택하고 관련 하위 가이드만 읽으십시오. 이 가이드들은 이 스킬에 속하며, 별도의 스킬 등록이 아닙니다.

필요사항도구하위 가이드
세션 지향, 리팩터링 범위 또는 복잡한 코드 조사ast-grep outline먼저 개요 작성
정확한 문자열, 오류 메시지, 파일 이름 또는 간단한 식별자 발생rg정확한 검색
동작 설명으로 구현 찾기ColGREP / cgrep의미 검색
코드 구조 내 구문, 관계, 반복 가능한 구문 기반 변경ast-grep구조적 검색

관련 영역을 알고 있다면 좁은 파일 또는 디렉터리 범위부터 시작하십시오. ColGREP으로 후보를 발견하고, rg로 알려진 심볼을 검사하고, ast-grep으로 구문 패턴을 구체화하는 것은 일반적입니다. 세 가지를 자동으로 모두 실행하지 마십시오. 파일 읽기/편집, 테스트 및 git 작업에는 네이티브 에이전트 도구를 사용하십시오.

검색 결과는 후보를 찾습니다. 동작에 대한 주장을 하기 전에 관련 소스를 검사하십시오. 구문 일치를 타입이 확인된 참조로 취급하지 마십시오.

하나의 표준 설치로 Codex와 Claude Code를 지원합니다. 도구 안내를 여기서 유지 관리하십시오. 독립 실행형 도구 스킬을 재설치하거나 중복 검색 훅을 활성화하지 마십시오.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬