seer-cli은(는) 무엇을 하나요?
에이전트 스킬을 위한 코드베이스 조회 및 인덱싱 도구입니다.
개요
seer-cli는 AI 에이전트가 코드베이스를 더 잘 이해하고 탐색할 수 있도록 도와주는 명령줄 도구입니다. 프로젝트의 파일, 디렉터리 구조, 심볼 등을 인덱싱하여 에이전트가 관련 코드 조각을 빠르게 찾을 수 있도록 지원합니다.
설치
npm install -g @agentculture/seer-cli
# 또는
npx @agentculture/seer-cli
사용법
seer init # 현재 디렉터리의 코드베이스 인덱스 생성
seer search <쿼리> # 인덱스에서 검색 수행
seer lookup <경로> # 특정 파일 또는 심볼 조회
에이전트와 함께 사용하기
이 스킬은 에이전트의 .cursorrules, CLAUDE.md 또는 유사한 설정 파일에 등록하여 사용할 수 있습니다. 에이전트가 코드베이스 질문을 받으면 자동으로 seer-cli를 호출하여 관련 정보를 얻습니다.
예시 (Claude Code)
CLAUDE.md에 다음 내용을 추가하세요:
## 도구
- 코드베이스 조회를 위해
`seer search` 또는 `seer lookup`을 사용하세요.
예시 (Cursor)
.cursorrules에 다음 내용을 추가하세요:
코드베이스 검색이 필요하면 `seer search` 명령어를 실행하세요.
설정
인덱싱 동작은 프로젝트 루트에 있는 .seerconfig.json 파일을 통해 사용자 정의할 수 있습니다.
{
"ignorePatterns": ["node_modules", "dist", ".git"],
"maxDepth": 10,
"formats": ["js", "ts", "py", "go"]
}
출력 형식
기본 출력은 읽기 쉬운 텍스트이며, --json 플래그를 추가하면 JSON 형식으로 출력할 수 있습니다.
라이선스
MIT