revfactory/harness

A meta-skill that designs domain-specific agent teams, defines specialized agents, and generates the skills they use.

何を解決するか

Harness は、Claude Code 用のマルチエージェントチームを自動的に設計・デプロイする方法を提供します。エージェントとその役割を手動で設定するのではなく、ユーザーはドメインの説明を提供するだけで、複雑なタスクを効率的に処理するための必要なエージェント定義、スキル、オーケストレーションロジックが生成されます。

動作方法

これは「チームアーキテクチャファクトリー」として機能し、プロジェクトのドメインおよび制御フロー要件を分析して最適な実行モードとアーキテクチャパターンを選択します。.claude/ ディレクトリ内に特定のアーティファクトを生成し、エージェント定義(誰が何をするか)とスキル(どのようにするか)を含み、起動用の CLAUDE.md ポインターを提供します。

3つの主要な実行モードをサポートしています:

  1. ワークフローのオーケストレーション:ファンアウトや検証ループに適した決定論的スクリプト。
  2. 永続的エージェント協働:ターン間でコンテキストを維持する名前付きエージェント。
  3. サブエージェントの委任:軽量でワンショットの並列ディスパッチ。

対象ユーザー

Claude Code を使用し、単一エージェントのやり取りから脱却して、より大規模または複雑なソフトウェア開発ワークフローに対応できる構造化されたマルチエージェントチームへ進みたい開発者。

主な特徴

  • 自動チーム設計:パイプライン、エキスパートプール、スーパーバイザーなど6つのアーキテクチャパターンをサポートし、タスクに最適なエージェント構造をマッピングします。
  • 動的モデル選択:タスクの複雑さや遅延要件に基づいて、fable、opus、sonnet などのモデル層を割り当て、一括ピンではなく適切な選択を行います。
  • 進化メカニズム:/harness:evolve スキルにより、ユーザーが使用フィードバックをシステムにフィードバックして、エージェントとスキルを時間とともに改善できます。
  • ワークフローに最適化された品質パターン:敵対的検証、ジャッジパネル、完全性クリティックなどの組み込みパターンにより、エラーを低減します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch