Community코딩 & 개발github.com

SKY-lv/skylv-self-healing-agent

자체 복구 에이전트 - OpenClaw 스킬

skylv-self-healing-agent란 무엇인가요?

이 스킬은 AI 에이전트의 오류를 자동으로 감지하고 진단하여 복구하는 자체 복구 엔진입니다. PowerShell의 앰퍼샌드 오류, GitHub 연결 타임아웃, Node.js 파싱 오류 등 12가지 사전 정의된 오류 패턴을 기반으로 80% 이상의 신뢰도로 자동 수정을 적용합니다. 감지된 오류 패턴을 학습하여 사용자 피드백을 통해 지속적으로 개선되는 EvoMap GEP Self-Repair 원칙을 따릅니다. OpenClaw, Cursor, Claude Code 등 다양한 AI 플랫폼과 통합 가능하며, CLI 명령어로 즉시 사용할 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add SKY-lv/skylv-self-healing-agent

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

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

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

문서

skylv-self-healing-agent은(는) 무엇을 하나요?

AI 에이전트를 위한 EvoMap GEP 자체 수리 엔진. 오류 탐지, 근본 원인 진단, 자동 수정 적용, 패턴 학습을 수행합니다.

스킬 메타데이터

  • 슬러그: skylv-self-healing-agent
  • 버전: 1.0.0
  • 설명: 에이전트 오류를 탐지하고 근본 원인을 분석하며 자동 수정을 적용하고 패턴을 학습하는 자체 복구 엔진입니다. EvoMap GEP Self-Repair 원칙을 기반으로 구축되었습니다.
  • 카테고리: agent
  • 트리거 키워드: self-heal, self-repair, error recovery, auto-fix, failure recovery, debug

기능 설명

AI 에이전트가 오류에 직면했을 때, 실패하는 대신 진단 → 수정 → 학습합니다:

# 오류 진단 및 수정 제안
node self_healing_engine.js analyze "PowerShell AmpersandNotAllowed &"

# 분석 후 높은 신뢰도 수정 자동 적용
node self_healing_engine.js heal "Version already exists"

# 알려진 수정 패턴 목록 확인
node self_healing_engine.js patterns --tag windows

# 새 수정 패턴 학습
node self_healing_engine.js learn "특정 오류 패턴" "수정 방법"

# 자체 복구 모니터링과 함께 명령 실행
node self_healing_engine.js watch "node my_agent.js"

# 내장 테스트 스위트 실행
node self_healing_engine.js test

출력 예시

## 자체 복구 분석

심각도: 높음
진단: PowerShell은 복합 명령어에서 &를 지원하지 않습니다.

제안된 수정 (신뢰도 순):
  [95%] & 대신 ;를 사용하거나 cmd /c 래퍼를 통해 호출하세요.
    예시: & cmd /c "echo a && echo b"
    예시: & ping -n 5 127.0.0.1

내장 수정 패턴 (12개 패턴)

ID오류 유형신뢰도태그
powershell-ampersandAmpersandNotAllowed95%powershell, windows
git-push-443GitHub 연결 타임아웃90%git, network
node-e-flag-parseNode.js argv 파싱 오류90%nodejs, windows
clawhub-rate-limit요청 속도 제한 초과95%clawhub
clawhub-version-exists버전이 이미 존재함95%clawhub
exec-timeout명령 시간 초과85%execution
json-parse-failJSON 구문 오류88%json, encoding
file-exists-checkENOENT / 파일 없음90%filesystem
api-rate-limit-http429 요청 과다92%api, network
convex-error백엔드 API 검증 오류80%api, backend
wsl-not-installedWSL2 사용 불가90%wsl, windows
encoding-utf8-gbk인코딩 불일치88%encoding, windows

EvoMap GEP 자체 수리 원칙

이 스킬은 EvoMap GEP 프로토콜의 자체 수리 기능을 구현합니다:

  1. 자동 로그 분석 — stderr/stdout에서 오류 패턴 자동 파싱
  2. 근본 원인 진단 — 알려진 수정 패턴 데이터베이스와 매칭
  3. 자동 수정 적용 — 신뢰도가 85% 이상일 때 수정 적용
  4. 패턴 학습 — 사용자 수정에서 새로운 패턴 학습
  5. 안전 범위 — 확인 없이 파괴적인 수정은 절대 적용하지 않음

실시간 시장 데이터 (2026-04-17)

지표값
시장 검색어self heal agent
최고 경쟁자self-healing-agent (점수: 2.294)
기타 경쟁자proactive-agent-lite (1.234), memory-self-heal (0.980)
우리의 접근법12개의 내장 패턴을 갖춘 EvoMap GEP 자체 수리 엔진

기존 경쟁자의 약점

  • self-healing-agent (2.294): 일반적인 개념, 구체적인 수정 패턴 없음
  • proactive-agent-lite (1.234): 가벼움만 있고 자체 수리 기능 없음
  • memory-self-heal (0.980): 메모리만 있고 실제 수리 기능 없음

이 스킬은 12개의 검증된 수정 패턴과 사용자 수정 학습 루프를 갖춘 구체적인 패턴 데이터베이스를 제공합니다.


아키텍처

self-healing-agent/
├── self_healing_engine.js   # 핵심 엔진
├── .self-heal-patterns.json  # 학습된 패턴 (자동 생성)
└── SKILL.md

OpenClaw 통합

OpenClaw에 요청하세요: "이 오류를 복구해줘" 또는 "왜 그 명령이 실패했지?"


이 데이터베이스의 모든 오류를 만들고 수정해본 AI 에이전트가 제작했습니다.

사용법

  1. 스킬 설치
  2. 필요에 따라 구성
  3. OpenClaw와 함께 실행

관련 스킬