searching-sourcegraph은(는) 무엇을 하나요?
에이전트 스킬 'searching-sourcegraph' from cline/skills.
설명
이 스킬은 Sourcegraph의 코드 인텔리전스 및 검색 기능과 상호작용하는 방법을 에이전트에게 가르칩니다. 에이전트는 소스그래프의 강력한 검색 구문을 사용하여 여러 저장소에 걸쳐 코드 스니펫, 함수 정의, 특정 패턴 등을 찾을 수 있습니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트
사용법
에이전트가 이 스킬을 활성화하면 다음 Sourcegraph 검색 패턴을 사용할 수 있습니다:
repo:.*pattern- 특정 저장소 검색file:\.go$- Go 파일로 범위 제한type:symbol- 함수, 변수 등 심볼 검색lang:python- Python 코드로 필터링
예제
에이전트가 "인증 모듈에서 로그인 함수 찾기"를 요청받으면 다음과 같은 쿼리를 실행합니다:
repo:auth-service type:symbol func login
또는 특정 오류 패턴을 검색할 때:
repo:.* lang:go "errors.New" timeout
API 설정
Sourcegraph API를 사용하려면 SOURCEGRAPH_TOKEN 환경 변수와 Sourcegraph 인스턴스 URL이 필요합니다. 에이전트는 이 정보를 자동으로 읽어 API 호출에 사용합니다.
export SOURCEGRAPH_TOKEN="your_token_here"
export SOURCEGRAPH_URL="https://sourcegraph.com"
주의사항
- 검색 쿼리는 Sourcegraph 구문 규칙을 따라야 합니다.
- 대규모 저장소 검색 시 시간이 오래 걸릴 수 있습니다.
- 접근 권한이 없는 저장소는 검색 결과에 포함되지 않습니다.
참고
자세한 내용은 Sourcegraph 문서를 참조하세요.