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つの主要な実行モードをサポートしています:
- ワークフローのオーケストレーション:ファンアウトや検証ループに適した決定論的スクリプト。
- 永続的エージェント協働:ターン間でコンテキストを維持する名前付きエージェント。
- サブエージェントの委任:軽量でワンショットの並列ディスパッチ。
対象ユーザー
Claude Code を使用し、単一エージェントのやり取りから脱却して、より大規模または複雑なソフトウェア開発ワークフローに対応できる構造化されたマルチエージェントチームへ進みたい開発者。
主な特徴
- 自動チーム設計:パイプライン、エキスパートプール、スーパーバイザーなど6つのアーキテクチャパターンをサポートし、タスクに最適なエージェント構造をマッピングします。
- 動的モデル選択:タスクの複雑さや遅延要件に基づいて、fable、opus、sonnet などのモデル層を割り当て、一括ピンではなく適切な選択を行います。
- 進化メカニズム:
/harness:evolveスキルにより、ユーザーが使用フィードバックをシステムにフィードバックして、エージェントとスキルを時間とともに改善できます。 - ワークフローに最適化された品質パターン:敵対的検証、ジャッジパネル、完全性クリティックなどの組み込みパターンにより、エラーを低減します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch