Openclaw용 CodeGraph Assistant

코드베이스 인덱싱, 구조적 검색, 영향 분석 및 AI 프로그래밍을 위한 컨텍스트 주입을 단순화하는 npm codegraph용 자동화 래퍼입니다.

huangxianzhan
v1.0.0
May 20, 2026
1
1k
0

설치 및 다운로드

1. ClawHub CLI

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

npx clawhub@latest install codegraph-assistant

2. 수동 설치

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

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

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

3. 프롬프트 설치

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

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

다운로드를 원하시나요?

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

CodeGraph Assistant란 무엇인가요?

CodeGraph Assistant는 npm codegraph의 가속화된 래퍼로서, 수동의 다단계 코드 그래프 초기화, 인덱싱 및 쿼리의 번거로움을 제거합니다. DeepSeek TUI와 같은 환경에 원활하게 통합되도록 설계된 이 스킬은 개발자가 단일 명령으로 전체 프로젝트 구조를 검색하고, 정확한 심볼 인덱스를 조회하며, 잠재적인 영향 범위를 평가할 수 있게 합니다.

여러 복잡한 워크플로우를 간단한 작업으로 통합하여 개발자가 프로젝트 구문 분석 구성이 아닌 코딩에 집중할 수 있도록 돕습니다. 필수 작업 컨텍스트를 수집하고 이를 깔끔한 Markdown이나 구조화된 데이터로 자동 포맷팅하여 AI의 코드 이해도를 최적화합니다.

CodeGraph Assistant 활용 사례

  • 빠른 저장소 온보딩: 새롭거나 익숙하지 않은 코드 저장소에 대해 즉시 포괄적인 구조적 인덱스를 초기화하고 구축합니다.
  • AI 컨텍스트 수집: 특정 프로그래밍 프롬프트에 대한 진입점과 호출 체인을 개략적으로 설명하는 관련성 높은 Markdown 형식의 작업 컨텍스트를 생성합니다.
  • 영향 분석: 코드를 수정하기 전에 어떤 파일, 함수 또는 모듈이 영향을 받을지 정확하게 파악합니다.
  • 메모리 증강: 인덱싱된 저장소 요약을 MEMORY.md와 같은 프로젝트 문서에 직접 주입하여 향후 AI 컨텍스트 검색을 지원합니다.

CodeGraph Assistant 작동 원리

  1. 프로젝트 설정 및 스캔: 이 도구는 코드 그래프 구성을 초기화하고 대상 코드베이스를 철저하게 인덱싱하는 통합 루틴을 실행합니다.
  2. 심볼 파싱 및 쿼리: 개발자 또는 AI 에이전트가 특정 심볼 정의, 클래스 또는 코드 관계를 어시스턴트에게 쿼리합니다.
  3. 컨텍스트 컴파일: 프로그래밍 작업이 지정되면 어시스턴트가 의존성을 추적하고, 진입점을 매핑하며, 관련 파일을 구조화된 Markdown으로 추출합니다.
  4. 컨텍스트 주입: 수집된 컨텍스트는 프로젝트 파일에 체계적으로 기록되거나 AI 터미널 인터페이스로 직접 전달될 수 있습니다.

CodeGraph Assistant 설정 가이드

필수 조건

  • Python 3.11+
  • npm을 통한 @colbymchenry/codegraph 전역 설치

설치

기본 의존성이 구성되었는지 확인한 후 프로젝트 루트에서 assist 스크립트 명령을 실행하거나 환경 PATH에 추가하십시오.

# 프로젝트 초기화 및 인덱싱
python codegraph_assist.py setup /path/to/project

CodeGraph Assistant 데이터 스키마 및 분류 체계

CodeGraph Assistant는 로컬 메타데이터 프로필을 조정하고 기본 codegraph 프로젝트 아키텍처와 상호 작용합니다. 인덱싱 및 보고를 최적화하기 위해 구조화된 스키마를 지원합니다:

기능 / 자산 데이터 대상 / 형식 설명
컨텍스트 내보내기 Markdown 형식 집계된 파일 진입점, 심볼 및 호출 체인
TUI Shell 출력 구조화된 JSON (-j) 직접적인 AI shell 실행을 위해 맞춤화된 프로그래밍 결과
메모리 동기화 MEMORY.md 지속적인 컨텍스트를 위해 주입된 영구 코드베이스 분류 요약

CodeGraph Assistant 고급 기능

  • 자동화된 AI 터미널 실행: -j 플래그를 전달하여 사용자 지정 에이전트 작업 및 터미널 스크립트에서 직접 사용할 수 있는 순수 JSON 데이터를 출력합니다.
  • 선제적 영향 분석: 코드 커밋 전에 전체 의존성 그래프에 걸쳐 종속 노드를 발견하기 위해 개별 파일에 대한 영향 쿼리를 실행합니다.
  • 통합 메모리 파이프라인: 코드 그래프를 로컬 영구 메모리 구조에 자동으로 직접 주입하여 저장소 변경 사항과 에이전트 메모리 모델 간의 지속적인 동기화를 보장합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*