Openclaw向けSelf-Improvement Skill

AI Agent がエラーを記録し、ユーザーの修正を追跡し、永続的なプロジェクトメモリを通じて進化することを可能にする再帰的学習フレームワークです。

ryan-wuxl
v1.0.0
Mar 21, 2026
0
762
0

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

1. ClawHub CLI

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

npx clawhub@latest install learning-agent

2. 手動インストール

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

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

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

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

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

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

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

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

Self-Improvement Skill とは?

Self-Improvement スキルは、AI コーディング Agent 用に設計された高度な再帰的フィードバックループです。Agent が自らの間違いを認め、ユーザーのフィードバックを取り込み、新しい技術的知見をリアルタイムで文書化するための構造化された手法を提供します。ログ専用のディレクトリを利用することで、このスキルはセッション間で貴重な教訓が失われないようにし、一回限りの修正を永続的な組織知へと変換します。

Openclaw Skills とシームレスに連携するように構築されており、このツールを使用すると、Agent は価値の高い学習内容を CLAUDE.md や SOUL.md などのコアプロジェクトファイルに昇格させることができます。このアーキテクチャにより、エラーの再発が防止され、Agent の動作が時間の経過とともに開発者の好みやプロジェクト固有の規約にますます適合するようになります。

Self-Improvement Skill のユースケース

  • ターミナルコマンドやビルド操作が予期せず失敗し、根本原因の文書化が必要な場合。
  • 開発者が Agent のロジックやコードスタイルを修正し、永続的な動作変更が必要な場合。
  • Agent が、将来の更新のために追跡が必要な古い API や知識のギャップを特定した場合。
  • ユーザーが、現在の Agent の能力セットには存在しない反復的な機能を要求した場合。
  • 複雑なデバッグセッションから、コードベース全体で標準化すべき「ベストプラクティス」が得られた場合。

Self-Improvement Skill の仕組み

  1. Agent は、コマンドの失敗、ユーザーによる修正、または発見されたベストプラクティスなどのトリガーを検出します。
  2. Agent は、一意の ID (例: LRN-YYYYMMDD-XXX) を持つ構造化されたエントリを生成し、それを .learnings フォルダ内の関連する markdown ファイルに追記します。
  3. 記録されたエントリには、優先度、領域 (フロントエンド、バックエンドなど)、再発回数などのメタデータが割り当てられます。
  4. 定期的なレビューやセッションの開始時に、Agent は既存のログをスキャンして、過去の間違いを繰り返さないようにします。
  5. 価値が高く、広く適用可能な学習内容は、Agent のグローバルな動作に影響を与えるために永続的なワークスペースファイルに昇格されます。

Self-Improvement Skill のセットアップ

推奨される Openclaw Skills 構成を開始するには、次のコマンドを使用します。

# Install via ClawdHub
clawdhub install self-improving-agent

# Create the required directory structure
mkdir -p ~\/.openclaw\/workspace\/.learnings

# Optional: Enable automatic hooks for reminders
openclaw hooks enable self-improvement

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

このスキルは、.learnings\/ ディレクトリ内の 3 つの主要な専用 markdown ファイルを使用してデータを整理します。

ファイル 目的 主要なメタデータ
LEARNINGS.md 修正、知識のギャップ、ベストプラクティス。 Area, Pattern-Key, Source
ERRORS.md コマンドの失敗とスタックトレースのログ。 Reproducible, Related Files
FEATURE_REQUESTS.md ユーザーが要求した機能と提案。 Complexity, Frequency

すべてのエントリは、一意の ID、ISO-8601 タイムスタンプ、優先度、およびステータス (保留中、解決済み、または昇格済み) を含む標準化されたヘッダー形式に従います。

Self-Improvement Skill の高度な機能

  • 自動スキル抽出: 繰り返し発生し、解決された学習内容を完全に新しい再利用可能な AI スキルに変換する組み込みスクリプト。
  • パターントラッキング: Pattern-Key システムを使用して繰り返される問題を検出しカウントし、システム上の問題に対して優先度の引き上げをトリガーします。
  • セッション間通信: session_send および session_history を介して、異なるアクティブな Agent セッション間で学習内容を共有するためのツール。
  • Hook 統合: エラーの自動検出と学習プロンプトのための UserPromptSubmit および PostToolUse hook をサポートします。
  • マルチ Agent 互換性: Claude Code、Codex、GitHub Copilot 統合に利用可能な特定の構成。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*