mcpField
A
agent-tower-plugin

agent-tower-plugin

github.com/bayramannakovエージェントワークフロー3265 回インストール9 週間前に更新
リポジトリ

agent-tower-plugin について

Agent Tower Plugin は、Claude Code 向けのマルチエージェント協業スキルで、Claude、Codex、Gemini がタスクに異なる視点を提供できるよう調整します。並列の評議、賛否の討論、作成者とレビュアーの反復ワークフローを備え、タスクに応じた役割も提案します。

主な機能

  1. 01複数のコーディングエージェントを調整
  2. 02並列意見の収集と統合
  3. 03判定役付きの賛否討論
  4. 04レビュー反復による合意形成
  5. 05タスクに応じたペルソナ提案

活用シーン

  1. 01技術選択とトレードオフの比較
  2. 02戦略や複雑な課題の評価
  3. 03コードレビューと反復的な改善

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bayramannakov/agent-tower-plugin --skill agent-tower-plugin

インストール後、Claude Code で/agent-tower-pluginを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

requirements.txt
.gitignore
README.md
.claude-plugin/
marketplace.json
plugin.json
.github/workflows/
test.yml
commands/
agents.md
debate.md
deliberate.md
council.md
scripts/
run_council.py
list_agents.py
run_debate.py
run_deliberate.py
scripts/lib/
__init__.py
base.py
claude_backend.py
council.py
codex_backend.py
feedback.py
debate_mode.py
deliberation_mode.py
council_mode.py
gemini_backend.py
personas.py
registry.py
response.py
tests/
test_codex_command.py
__init__.py
test_registry.py

詳細

Agent Tower プラグイン

Claude Code 向けのマルチエージェント討議。複数の AI コーディングアシスタント(Claude、Codex、Gemini)をオーケストレートし、タスクに対して多様な視点を得られます。

対話形式の設定

マルチエージェントのワークフローを実行する前に、AskUserQuestion を使ってユーザーから設定の希望を収集してください。これにより、ユーザーが以下を制御できるようになります:

  • エージェント数/ラウンド数
  • 合意のしきい値
  • エージェントの役割の割り当て
  • その他のモード固有のオプション

ユーザーがコマンドで明示的に指定したオプションについては、質問をスキップしてください。

利用可能なスキル

/tower:council

並列の意見と統合を伴うマルチエージェント評議会

まず、ユーザーの質問を分析し、AskUserQuestion を通じて関連する視点を提案します。次に、選択されたペルソナで複数のエージェントを並列に実行します。エージェントは互いの回答を匿名でランク付けし、議長が最終的な回答を統合します。

最適な用途:評価、戦略的意思決定、包括的な分析、一般的な知識に関する質問

/tower:debate

賛成/反対エージェントによる対立型ディベート

2 つのエージェントが二択の意思決定について相反する立場を論じます。審判が議論を評価し、スコアとともに勝者を宣言します。

最適な用途:二択の意思決定、トレードオフ分析、技術選定

/tower:deliberate

生産者/レビュアーによる合意形成ループ

生産者が回答を生成し、レビュアーが構造化されたフィードバックを提供し、合意に達するか最大ラウンド数に達するまで反復します。

最適な用途:コードレビュー、ドキュメントの改善、反復的な改善

/tower:agents

利用可能なエージェントの一覧表示

現在利用可能なエージェントバックエンド(Claude、Codex、Gemini)を表示します。

エージェントバックエンド

エージェントCLIデフォルトモデル
claudeclaude -popus
codexcodex execdefault
geminigeminigemini-3-pro-preview

動的なペルソナ

ユーザーの質問を分析し、関連するペルソナを提案します。コードやアーキテクチャに関する質問には技術系のペルソナを、一般的な知識に関する質問には汎用のペルソナを使用します。

技術系: セキュリティアナリスト、システムアーキテクト、コード品質レビュアー、DevOps エンジニア、データエンジニア、悪魔の代弁者

汎用: リサーチアナリスト、地域エキスパート、批判的思考者、実践的アドバイザー

ビジネス: ビジネスストラテジスト、プロダクトマネージャー、財務アナリスト、UX デザイナー

カスタムペルソナは --personas '[{"name":"Expert Name","focus":"focus area"}]' を介して渡すことができます

例

/tower:council "Evaluate this startup idea: AI-powered meal planning"
/tower:debate "Should we use microservices or a monolith?"
/tower:deliberate "Review the security of ~/GH/myproject"
/tower:agents

コメント