Openclaw용 SLG Semantic Git Search

API 키 없이 git 기록에 대한 자연어 검색 및 의미론적 인덱싱을 지원하는 로컬 우선 CLI 도구입니다.

venki0552
v1.0.0
Apr 4, 2026
1
1k
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install slg-cli

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 slg-cli 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

SLG Semantic Git Search란 무엇인가요?

slg는 로컬 저장소 내의 심층적인 코드 고고학을 위해 설계된 정교한 유틸리티입니다. embeddings와 BM25를 조합하여 의미론적 인덱스를 구축함으로써 개발자가 자연어를 사용하여 git 기록을 쿼리할 수 있게 합니다. 이 Openclaw Skills 통합을 통해 사용자는 단순한 키워드 검색을 넘어 코드베이스의 진화에 대한 복잡한 질문을 할 수 있습니다.

ONNX Runtime을 통해 완전히 오프라인으로 실행되므로 개발자에게 최고의 개인 정보 보호와 속도를 보장합니다. 이는 원시 git 로그와 실행 가능한 개발자 의도 사이의 격차를 해소하여 터미널을 떠나거나 클라우드 기반 처리에 의존하지 않고도 모든 코드 라인의 맥락을 더 쉽게 이해할 수 있게 합니다.

SLG Semantic Git Search 활용 사례

  • 레거시 코드 또는 복잡한 로직 블록 뒤에 숨겨진 의도와 이유 이해.
  • 특정 파일이나 디렉토리에 대해 가장 관련성이 높은 기여자 및 소유자 식별.
  • 행동 변화의 의미론적 설명을 사용하여 회귀(regression)의 기원 추적.
  • 중요한 커밋 범위나 릴리스 전반에 걸친 변경 사항의 의미론적 요약 생성.
  • 특정 커밋을 되돌릴 때 발생할 수 있는 부작용 및 기술적 위험 평가.

SLG Semantic Git Search 작동 원리

  1. 사용자는 커밋 메시지와 diff를 처리하기 위해 저장소 루트 내에 로컬 의미론적 인덱스를 초기화합니다.
  2. SLG는 ONNX Runtime을 사용하여 로컬에서 embeddings와 BM25 점수를 생성하며, 데이터가 로컬을 벗어나지 않도록 보장합니다.
  3. 이 도구는 저장소를 모니터링하며 새 커밋이 추가될 때 증분 재인덱싱을 허용합니다.
  4. 사용자가 자연어 쿼리를 입력하면 파싱되어 의미론적 인덱스와 매칭되고 가장 관련성이 높은 역사적 맥락을 찾습니다.
  5. 시스템은 사용된 특정 명령에 따라 커밋 이유, 위험 점수 또는 작성자 순위와 같은 순위가 매겨진 결과를 반환합니다.

SLG Semantic Git Search 설정 가이드

이 기술을 환경에 통합하려면 npm을 통해 패키지를 전역으로 설치하세요. 이 도구는 로컬 git 인텔리전스를 위한 Openclaw Skills 생태계의 핵심 부분입니다.

npm install -g slg-cli

git 저장소로 이동하여 인덱스를 초기화하세요:

slg init

인덱스가 최신 상태로 유지되도록 하거나 문제를 해결하려면 다음 명령을 사용하세요:

slg reindex
slg doctor

SLG Semantic Git Search 데이터 스키마 및 분류 체계

SLG는 로컬 데이터베이스와 인덱스를 관리하여 git 기록을 검색 가능한 벡터로 매핑합니다. 다음 표는 이 데이터를 구성하는 방법을 설명합니다:

구성 요소 설명
Semantic Index 커밋 메시지와 코드 diff를 나타내는 벡터 embeddings의 로컬 저장소.
BM25 Index 의미론적 결과에 키워드 관련성을 추가하기 위해 사용되는 기존 텍스트 검색 인덱스.
Contribution Map 특정 경로에 대한 기여자의 변경 볼륨 및 의미론적 가중치를 기반으로 한 순위 목록.
Risk Analysis 변경 사항이나 되돌리기의 잠재적 영향을 계산하는 커밋 관련 메타데이터.

SLG Semantic Git Search 고급 기능

  • 내장 Model Context Protocol (MCP) 서버 지원으로 AI 에이전트가 자율적으로 git 고고학을 수행할 수 있습니다.
  • 엄격한 오류 로그가 아닌 설명적 행동을 기반으로 버그를 식별하는 의미론적 이분법(bisecting) 기능.
  • 외부 LLM API 키 없이 완전히 오프라인으로 작동하는 로컬 우선 아키텍처.
  • 타겟팅 검색을 위해 경로, 날짜 범위 및 커밋 제한별 고급 필터링 지원.
  • 리팩토링 중 저장소 안정성을 유지하는 데 도움이 되는 커밋에 대한 자동 위험 점수 매기기.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*