Community코딩 & 개발github.com

agentculture/seer-cli

에이전트 스킬을 위한 코드베이스 조회 및 인덱싱 도구입니다.

seer-cli란 무엇인가요?

Seer CLI는 에이전트(예: Claude Code, Cursor, Codex 등)가 프로젝트의 코드베이스를 효율적으로 조회하고 인덱싱할 수 있도록 설계된 도구입니다. 이 스킬은 에이전트가 방대한 코드베이스에서 관련 파일이나 심볼을 빠르게 찾아야 할 때 유용하며, 에이전트의 컨텍스트 윈도우를 초과하지 않도록 도와줍니다. Seer CLI는 로컬 또는 원격 저장소의 코드 구조를 분석하여 검색 가능한 인덱스를 생성하고, 에이전트가 이 인덱스를 기반으로 쿼리를 수행할 수 있게 합니다. 주로 AI 어시스턴트와 함께 사용되며, JSON 또는 기계가 읽을 수 있는 형식으로 결과를 출력하여 추가 처리가 용이합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add agentculture/seer-cli

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

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

관련 스킬