learning-loop について
分離されたエージェントセッション間で知識を引き継ぐための認知的継続プロトコルです。コード変更前のセッションコンテキスト確立を必須とし、調査、人間の承認、対抗レビュー、実行、完了処理を順に進めます。
主な機能
- 01セッション間で知識を引き継ぎ
- 02調査と実行を段階的に構成
- 03進行前に人間の明示的な承認を要求
- 04実行前にレッドチームレビューを実施
- 05完了時に振り返りを記録
活用シーン
- 01分離セッション間でプロジェクトの文脈を維持
- 02調査結果をメモリーや Wiki に記録
- 03実装前に承認と対抗レビューを導入
- 04定められた手順で作業を完了し振り返りを記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ richfrem/ agent-plugins-skills --skill learning-loopインストール後、Claude Code で/learning-loopを入力して読み込まれたか確認します。
同梱ファイルevals/evals.jsonevals/results.tsv
詳細
依存関係
Python 3.8 以降が必要です(標準ライブラリのみ)。
Learning Loop (learning-loop)
分離されたエージェントセッション間で知識を維持する認知的継続プロトコルです。
目次
制約事項
- シミュレーション禁止ルール:実際に実行せずに、「これから行うこと」を説明したり、手順を完了済みとして記録したりしないでください。
- 必須の終了処理:セッションの終了時には、完全な終了シーケンスを実行する必要があります。
- 前提コンテキスト:コードを変更する前に、Wakeup の後で必ず有効なセッションコンテキストを確立してください。
クイックスタート
# Initialize learning loop session and load orientation context
python3 -c "import sys; print('Learning loop initialized across Orientation -> Synthesis -> Gate')"
ワークフロー
Orientation -> Synthesis -> Strategic Gate -> Red Team Audit -> [Execution] -> Completion
- フェーズ I(オリエンテーション):ローカルの入門資料を読み、セッション状態を読み込み、準備状況を確認します。
- フェーズ II(統合):調査を実施し、モジュール化した調査結果をメモリ/Wiki に記録します。
- フェーズ III(戦略的ゲート):調査結果を人間に提示し、続行するには明示的な承認を求めます。
- フェーズ IV(レッドチーム監査):実行前に、調査パケットを敵対的レビューに提出します。
- フェーズ V(実行と完了):単一ループ(単独で実装)または二重ループ(委任)を行い、振り返りを記録します。
検証
# Verify session completion and check retrospective entry
test -f references/phases.md && echo "Phase contracts valid"
git status --short
参考資料
- phases.md — 各フェーズと終了基準の詳細な説明。
- self-correction.md — 差し戻しと修正のプロトコル。
- acceptance-criteria.md — 検証ゲートの基準。
- fallback-tree.md — 調査が行き詰まった場合のエスカレーション経路。
コメント
Markdown 対応