Repolode
tigerless-labs

tigerless-labs/autoharness

実際のセッションからスキルを抽出し、使用中に統合・更新し、使われなくなったものを整理する、Claude Code向けの自己学習型スキルレイヤー。

スター
10,790
フォーク
653
未解決の Issue
55
最終コミット
3 日前

これは何?

autoharnessは、普段のセッションから再利用可能なスキルを学習するClaude Code用プラグインです。各エピソードは.claude/skills/配下のネイティブなSKILL.mdファイルにまとめられます。また、リフレクターが新しい学びを既存のライブラリと照合し、同じシナリオ向けのスキルを統合するため、よく似たスキルが増え続けることはありません。

ライフサイクルを決めるのはベンチマークではなく、実際の利用状況です。スキルが残るかどうかは、後続のターンで実際に読み込まれる頻度によって決まり、使われなくなったスキルは削除せずアーカイブされます。プラグインが変更するのは、台帳マーカーで識別された自ら生成したスキルだけで、手書きのスキルやインストール済みのスキルには手を加えません。作成や更新のたびに、その理由と根拠がスキルごとの台帳に記録されます。

常駐デーモンなしで動作します。セッション内のツール呼び出し回数をきっかけに学習し、セッション開始時にグループ化されたインデックスを挿入して、スキルライブラリを参照します。PATH上にPython 3.11以降が必要で、サードパーティ製の依存関係はありません。

主な機能

  • 01実際のClaude Codeセッションからスキルを自動的に抽出し、/learnを使えば任意のタイミングで取り込めます。
  • 02同じシナリオ向けのスキルを統合し、よく似たスキルが重複して作られるのを防ぎます。
  • 03スキルの使用状況を追跡し、使われなくなったスキルは削除せずアーカイブします。
  • 04台帳マーカーで識別し、自ら生成したスキルだけを変更します。
  • 05作成や更新のたびに理由と根拠を記録し、後から確認できます。
  • 06デーモンなしで動作し、セッション開始時にグループ化されたスキルインデックスを挿入します。

ユースケース

  • ワークフローやデバッグの知見が蓄積するなかで、プロジェクトのClaude Code用スキルライブラリを最新の状態に保つ。
  • 日々のコーディングセッションで繰り返し使う修正方法やコマンド列を、手作業でスキル化せずに取り込む。
  • 古くなったスキルが自動的に整理される、自己保守型のスキルレイヤーを運用する。

クイックスタート

  1. 1

    PATH 上の python3 が Python 3.11 以降であることを確認します

  2. 2

    Claude Code にマーケットプレイスを追加します

    /plugin marketplace add tigerless-labs/autoharness
  3. 3

    Claude Code にプラグインをインストールします

    /plugin install autoharness@autoharness
  4. 4

    プラグインを再読み込みします(または Claude Code を再起動します)

    /reload-plugins

使う前に知っておきたいこと

  • Linux と macOS のみ対応しています。
  • PATH 上の python3 として Python 3.11 以降が必要です。デフォルトのインタープリターが古い場合、フックは警告なく無効になります。
  • バックグラウンドで .claude/skills/ 内の skills を自動的に作成・整理します。

収録されている特集

トピック

よくある質問

autoharness とは?
実際のセッションからスキルを抽出し、使用中に統合・更新し、使われなくなったものを整理する、Claude Code向けの自己学習型スキルレイヤー。 autoharnessは、普段のセッションから再利用可能なスキルを学習するClaude Code用プラグインです。各エピソードは.claude/skills/配下のネイティブなSKILL.mdファイルにまとめられます。また、リフレクターが新しい学びを既存のライブラリと照合し、同じシナリオ向けのスキルを統合するため、よく似たスキルが増え続けることはありません。
autoharness は無料で使えますか?ライセンスは?
autoharness は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
autoharness は今もメンテナンスされていますか?
活発にメンテナンス中。autoharness の最終コミットは 2026年11月4日 です。
autoharness は何に使えますか?
ワークフローやデバッグの知見が蓄積するなかで、プロジェクトのClaude Code用スキルライブラリを最新の状態に保つ。 日々のコーディングセッションで繰り返し使う修正方法やコマンド列を、手作業でスキル化せずに取り込む。 古くなったスキルが自動的に整理される、自己保守型のスキルレイヤーを運用する。
autoharness のインストール方法は?
PATH 上の python3 が Python 3.11 以降であることを確認します Claude Code にマーケットプレイスを追加します: /plugin marketplace add tigerless-labs/autoharness Claude Code にプラグインをインストールします: /plugin install autoharness@autoharness プラグインを再読み込みします(または Claude Code を再起動します): /reload-plugins
autoharness はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tigerless-labs/autoharness

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト