Communityコーディング&開発github.com

skylv-self-healing-agent

セルフヒーリングエンジン - エージェントのエラーを検出し、根本原因を診断し、自動修正を適用し、パターンを学習します。

skylv-self-healing-agent とは?

このスキルは、AIエージェントのエラーを自動的に検出・診断・修正し、その修正パターンを学習する「自己修復エンジン」です。PowerShellの特殊文字問題やGitのタイムアウト、APIレート制限など、12のビルトイン修正パターンを備えており、エラーが発生した際に解析から修正適用までを自動化します。OpenClawやClaude Code、Cursor、Codex、Copilotなど、多くのAIエージェントプラットフォームで動作します。EvoMap GEP自己修復プロトコルに基づき、信頼度85%以上で自動修正を適用し、危険な操作は確認を取る安全設計です。ユーザーが手動で修正した場合もそのパターンを学習し、データベースが成長していく仕組みを持っています。

対応✓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自己修復の原理に基づいています。
  • カテゴリ: 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

出力例

## 自己修復分析

深刻度: HIGH
診断: 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 Too Many Requests92%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で実行

関連スキル