Openclaw向けSelf-Improvement Skill

エラー、学習内容、および修正を永続的なプロジェクトメモリに記録するための、AI エージェント向けの継続的改善フレームワークです。

lipairui
v1.0.0
Mar 21, 2026
0
715
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install perrytest

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って perrytest をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Self-Improvement Skill とは?

Self-Improvement Skill は、AI コーディングエージェントが自律的な成長と洗練を促進するために設計された特殊なツールセットです。予期しない失敗、ユーザーによる修正、および発見されたベストプラクティスをキャプチャすることで、エージェントが異なるセッション間で同じ間違いを繰り返さないようにします。このスキルは Openclaw Skills エコシステムの基礎であり、体系的なドキュメント化を通じて、コードベースと共に成熟する強力な内部知識ベースをエージェントが構築できるようにします。

Self-Improvement Skill のユースケース

  • 将来の摩擦や繰り返しのトラブルシューティングを防ぐために、予期しないコマンドまたは API の失敗をキャプチャします。
  • エージェントが論理的、スタイリスティック、またはアーキテクチャ上のエラーを犯した際に、ユーザーによる修正を記録します。
  • 現在の環境にまだ存在しない機能のリクエストを追跡します。
  • 繰り返し発生するパターンを特定し、CLAUDE.md や AGENTS.md などの永続的なプロジェクトドキュメントに昇格させます。
  • OpenClaw ワークスペースツールを使用して、異なる AI セッションまたはサブエージェント間で学習内容を共有します。

Self-Improvement Skill の仕組み

  1. 検出:エージェントがツールのエラー、知識のギャップ、または直接的なユーザー修正などの学習機会を特定します。
  2. 記録:標準化された ID 形式を使用して、.learnings/ ディレクトリ内の専用 Markdown ファイルに詳細なエントリを追記します。
  3. 分類:フィルタリングを容易にするために、エントリに優先度(Low から Critical)と機能領域(Frontend、Backend など)が割り当てられます。
  4. 昇格:価値が高く、広く適用可能な学習内容は、AGENTS.md や SOUL.md などの長期メモリファイルに昇格されます。
  5. 抽出:検証済みで繰り返し発生する実証済みのソリューションは、スタンドアロンで再利用可能な Openclaw Skills として抽出されます。

Self-Improvement Skill のセットアップ

Openclaw Skills ユーザーには、ClawdHub 経由でのインストールが推奨されます:

clawdhub install self-improving-agent

ワークスペースへの手動インストール:

git clone https://github.com/peterskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent

必要なディレクトリ構造を初期化します:

mkdir -p ~/.openclaw/workspace/.learnings

Self-Improvement Skill のデータスキーマとタクソノミー

このスキルは、透明性と可読性を確保するために、構造化されたファイルシステムを使用して .learnings/ ディレクトリ内のデータを維持します:

ファイル 目的
LEARNINGS.md 修正、知識のギャップ、およびベストプラクティスを保存します。
ERRORS.md コマンドの失敗、例外、および環境の問題を記録します。
FEATURE_REQUESTS.md ユーザーからリクエストされた機能を追跡します。

各エントリは厳格な ID 形式(TYPE-YYYYMMDD-XXX、例:LRN-20250115-001)に従い、Priority、Area、Status、Pattern-Key などのメタデータを含みます。

Self-Improvement Skill の高度な機能

  • 自動化フック:エラー検出と評価のリマインダーを自動的にトリガーする UserPromptSubmit および PostToolUse フックをサポート。
  • セッション間メッセージング:アクティブなエージェントセッション間で重要な学習内容を共有するための、sessions_send や sessions_history などの組み込みツール。
  • パターンの重複排除:頻度を追跡するために安定した Pattern-Keys を使用し、simplify-and-harden フィードを介して繰り返し発生するパターンをシームレスに取り込みます。
  • スキル抽出ヘルパー:検証済みの学習内容を、独自のメタデータを持つ完全準拠で再利用可能なスキルフォルダーに変換するための専用自動スクリプト。
  • ワークスペース昇格:特定の反復しきい値が満たされたときに、戦術的なガイダンスをシステムレベルのプロンプトファイルに自動的に昇格させるロジック。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*