Claude Code、Codex、CursorなどのAIコーディングエージェントにAgent Skillsとして仕様駆動開発のワークフローを導入し、要件、設計、タスク、自律的な実装までを支援します。
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
PATH 上の python3 が Python 3.11 以降であることを確認します
- 2
Claude Code にマーケットプレイスを追加します
/plugin marketplace add tigerless-labs/autoharness - 3
Claude Code にプラグインをインストールします
/plugin install autoharness@autoharness - 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 の数値は毎日更新されます。
関連プロジェクト
Claude CodeまたはCodexが作成する、構成要素・ファイル・エンドポイントとそれらのつながりを示す、コードベースのインタラクティブな平易な言葉のマップ。
AIコーディングエージェントに、再利用と最小限の実装を優先し、必要なコードだけを書かせるプロンプト型スキル。
仕様をエージェントが作成し、コードを書く前に新鮮なコンテキストを持つサブエージェントがレビューする、ソフトウェア設計向けのオープンソースエージェントプラグイン。
コーディングエージェントに、SwiftとSwiftUIでネイティブmacOSアプリを調査、複製、設計、実装、テストする手順を示すエージェントスキル集。
Claude Code、Codex CLI、Cursor CLI、Gemini CLI向けの平易なエージェントスキル。セッション報告を誰にでも分かる一画面の結論にまとめます。