Openclaw용 Debug Assistant

오류 로그를 분석하고, stack trace를 설명하며, 8가지 프로그래밍 언어에 대한 즉각적인 수정 제안을 제공하는 AI 기반 디버깅 동반자입니다.

evolinkai
v1.0.0
Apr 9, 2026
0
805
0

설치 및 다운로드

1. ClawHub CLI

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

npx clawhub@latest install ai-debug-assistant

2. 수동 설치

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

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

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

3. 프롬프트 설치

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

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

다운로드를 원하시나요?

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

Debug Assistant란 무엇인가요?

Debug Assistant는 Openclaw Skills 생태계 내에서 문제 해결 워크플로우를 간소화하려는 개발자를 위해 설계된 정교한 진단 도구입니다. evolink.ai 및 Claude와 같은 고급 모델을 활용하여 이해하기 어려운 터미널 오류를 명확하고 실행 가능한 정보로 변환합니다. Node.js 충돌을 다루든 복잡한 Rust backtrace를 다루든, 이 skill은 문제를 신속하게 해결하는 데 필요한 맥락을 제공합니다.

이 유틸리티는 원시 로그 데이터와 사람이 읽을 수 있는 솔루션 간의 가교 역할을 합니다. 단순한 오류 검색을 넘어 심층적인 근본 원인 분석과 단계별 해결 지침을 제공하여 Openclaw Skills로 빌드하는 모든 이들의 초석이 됩니다.

Debug Assistant 활용 사례

  • 복잡한 서버 충돌 로그를 자동으로 분석하여 근본적인 데이터베이스 또는 SSL 오류를 식별합니다.
  • 모호한 JavaScript 런타임 오류를 설명하여 즉각적인 맥락과 잠재적인 빠른 수정 방법을 제공합니다.
  • 다국어 stack trace를 파싱하여 예외의 정확한 기원과 호출 체인을 찾습니다.
  • 특정 오류 메시지를 기반으로 버그가 있는 Python 또는 Go 핸들러에 대한 수정된 코드 조각을 생성합니다.
  • 개발 중 Rust, Java, Git과 같은 언어에 대한 빠른 디버깅 치트 시트를 액세스합니다.

Debug Assistant 작동 원리

  1. 사용자가 터미널을 통해 명령을 시작하고 오류 메시지, 로그 파일 또는 stack trace를 인수로 전달합니다.
  2. AI 기반 분석의 경우, skill은 구성된 환경 변수를 사용하여 콘텐츠를 evolink.ai API로 안전하게 전송합니다.
  3. 백엔드는 전문 모델을 사용하여 입력을 처리하고 패턴, 오류 체인 및 알려진 버그를 식별합니다.
  4. skill은 요약, 근본 원인 분석 및 제안된 수정 단계가 포함된 구조화된 응답을 받습니다.
  5. 출력은 사용자가 검토하고 구현할 수 있도록 터미널에 직접 렌더링됩니다.
  6. 로컬 정보 명령의 경우, skill은 네트워크 액세스 없이 미리 정의된 언어 치트 시트를 검색합니다.

Debug Assistant 설정 가이드

이 도구를 Openclaw Skills 설정에 통합하려면 다음 구성 단계를 따르세요:

  1. evolink.ai에서 API key를 얻고 환경에 내보냅니다:
export EVOLINK_API_KEY="your-key-here"
  1. 시스템에 필요한 종속성이 설치되어 있는지 확인합니다:
# Verify python3 and curl are available
python3 --version
curl --version
  1. 설정을 확인하기 위해 첫 번째 분석을 실행합니다:
bash scripts/debug.sh explain "ECONNREFUSED 127.0.0.1:5432"

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

Debug Assistant skill은 Openclaw Skills 프레임워크 내에서 효율적인 처리를 보장하기 위해 운영 데이터를 명확한 범주로 구성합니다:

구성 요소 유형 설명
AI Analysis 원격 처리를 위해 api.evolink.ai로 전송되는 동적 페이로드.
Cheatsheets 로컬 Python, Go, Rust를 포함한 8개 언어에 대한 정적 참조 데이터.
Config 환경 변수 동작 사용자 지정을 위해 EVOLINK_API_KEY 및 EVOLINK_MODEL 사용.
Temp Files 로컬 API 페이로드 구성을 위해 사용되는 임시 파일, 사용 후 삭제.

지원되는 기술 도메인에는 고급 언어(Java, JavaScript), 시스템 언어(Rust, Go) 및 인프라 도구(Network, Git, CSS)가 포함됩니다.

Debug Assistant 고급 기능

  • Node.js에서 JVM에 이르는 환경을 위한 전문적인 디버깅 명령을 제공하는 다국어 지원.
  • 대규모 코드베이스에서 변경 사항을 파악하기 위한 자동화된 Git bisect 통합.
  • 길고 중첩된 오류 체인에서 근본 원인을 추출하는 심층적인 stack trace 분해.
  • 분석을 위해 Claude의 다른 버전 간에 전환할 수 있는 사용자 지정 가능한 AI 모델 선택.
  • 연결 문제 해결을 위해 curl, dig, netstat와 같은 도구를 활용하는 포괄적인 네트워크 진단 지원.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Requires
Bins python3curl
Github Stars: 0
forks: 0

추천*