Repolode
revfactory

revfactory/harness

ドメインに特化したエージェントチームを設計し、エージェント定義とスキルを生成するClaude Codeプラグインです。

スター
9,335
フォーク
1,342
未解決の Issue
3
最終コミット
先月

これは何?

HarnessはClaude Code向けのメタスキルです。プロジェクトやドメインの説明を受け取ると、作業内容を分析してチーム構成を選び、.claude/agents/にエージェント定義を作成します。また、エージェントを連携させるスキルとオーケストレーターを.claude/skills/に生成します。パイプライン、fan-out/fan-in、エキスパートプール、プロデューサー・レビュアー、スーパーバイザー、階層型委任の6つのチームパターンに対応しています。

バージョン2は、現行のClaude Codeマルチエージェントランタイムを対象としており、3つの実行モードを提供します。決定論的なfan-outや検証ループ向けのワークフロースクリプト、SendMessageで通信する永続的な名前付きエージェント、そして単発のサブエージェントへの委任です。また、利用フィードバックを生成済みのエージェントやスキルの変更に反映する/harness:evolveスキルを備え、v1の成果物を検出して移行にも対応します。

このプラグインはClaude Codeのマーケットプレイスからインストールするか、グローバルスキルとしてコピーして利用できます。エージェントのプロンプトやオーケストレーションを手作業で作る代わりに、再利用可能でプロジェクトに特化したエージェント環境を求める開発者を対象としています。

主な機能

  • 01ドメインの説明をもとに、6種類のアーキテクチャパターンを使ってエージェントチームを設計します。
  • 02エージェント定義を.claude/agents/に、スキルを.claude/skills/に生成します。
  • 03ワークフロー、永続エージェント、サブエージェントの実行モードを提供します。
  • 04/harness:evolveで利用フィードバックを生成済みのエージェントやスキルに反映します。
  • 05v1の成果物を検出し、移行手段を提供します。

ユースケース

  • 特定のコードベースやプロジェクトドメイン向けに、再利用可能なマルチエージェントチームを構築する。
  • Claude Codeのエージェントが呼び出せる、プロジェクト固有のスキルを生成する。
  • 実際の実行から得られたフィードバックを使って、既存のエージェントハーネスを改善する。
  • 以前のClaude Codeエージェント環境を、v2の実行モードに移行する。

クイックスタート

  1. 1

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

    /plugin marketplace add revfactory/harness
  2. 2

    harness プラグインをインストールします

    /plugin install harness@harness-marketplace
  3. 3

    Claude Code にプロジェクト用の harness を構築するよう依頼します

    build a harness for this project

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

  • Phase 0 の監査と生成される成果物は Claude Code 向けに設計されているため、このプラグインは Claude Code でのみ動作します。
  • 15 タスクでの品質向上は作者による測定値です。効果を前提にする前に、ご自身でパイロット運用を行ってください。
  • 生成される agent ファイルと skill ファイルはプロジェクトの .claude ディレクトリに書き込まれるため、確認が必要な場合があります。

収録されている特集

トピック

よくある質問

harness とは?
ドメインに特化したエージェントチームを設計し、エージェント定義とスキルを生成するClaude Codeプラグインです。 HarnessはClaude Code向けのメタスキルです。プロジェクトやドメインの説明を受け取ると、作業内容を分析してチーム構成を選び、.claude/agents/にエージェント定義を作成します。また、エージェントを連携させるスキルとオーケストレーターを.claude/skills/に生成します。パイプライン、fan-out/fan-in、エキスパートプール、プロデューサー・レビュアー、スーパーバイザー、階層型委任の6つのチームパターンに対応しています。
harness は無料で使えますか?ライセンスは?
harness は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
harness は今もメンテナンスされていますか?
半年以内に更新あり。harness の最終コミットは 2026年9月28日 です。
harness は何に使えますか?
特定のコードベースやプロジェクトドメイン向けに、再利用可能なマルチエージェントチームを構築する。 Claude Codeのエージェントが呼び出せる、プロジェクト固有のスキルを生成する。 実際の実行から得られたフィードバックを使って、既存のエージェントハーネスを改善する。 以前のClaude Codeエージェント環境を、v2の実行モードに移行する。
harness のインストール方法は?
Claude Code にマーケットプレイスを追加します: /plugin marketplace add revfactory/harness harness プラグインをインストールします: /plugin install harness@harness-marketplace Claude Code にプロジェクト用の harness を構築するよう依頼します: build a harness for this project
harness はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/revfactory/harness

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

関連プロジェクト