when-claudes-meet は何をしますか?
1台のマシン上で2つのClaude Codeエージェントを実行し、自律的にお互いを見つけて一緒にプロジェクトを構築させることで、AIコラボレーションを探求します。
概要
このスキルは、開発者が1台のマシン上で2つのClaude Codeエージェントを同時に実行し、自律的にお互いを発見して協力し、共同でプロジェクトを構築する実験的なセットアップを提供します。AIエージェント同士のコラボレーションが実際にどのように機能するかを探求したい方に最適です。
サポートプラットフォーム
- Windows
- macOS
- Linux
仕組み
このスキルは、マルチターミナルセッションやプロセス管理を活用して、エージェント間の通信とタスク分割を実現します。
前提条件
- Claude Code CLI がインストールされていること
- 複数のターミナルセッションを実行できる環境
使用方法
- 2つのターミナルセッションを開きます。
- 各セッションで
claudeコマンドを実行します。 - エージェントが自動的にお互いを発見し、協力し始めます。
共同作業の例
- エージェントAがタスクを開始し、エージェントBに特定のモジュールの開発を依頼します。
- エージェントBがそのモジュールを実装し、エージェントAに結果を返します。
- 両方のエージェントがコードレビューやテストを協力して行います。
注意事項
- エージェント同士の通信はファイルシステムを介して行われます。
- 同じプロジェクトディレクトリを共有することで、ファイルベースの調整が可能になります。
- リソースの競合を避けるため、各エージェントに異なる作業ディレクトリを割り当てることを推奨します。
トラブルシューティング
- エージェントがお互いを見つけられない場合、プロジェクトディレクトリが適切に共有されているか確認してください。
- タイムアウトが発生する場合は、各エージェントの応答時間を増やしてください。