MAGIシステムは、3つの独立したサブエージェント(MELCHIOR-1, BALTHASAR-2, CASPER-3)を用いて合議・多数決・多角的レビューを行うプラグインです。
| .agents/plugins/magi | ||
| .claude/skills/magi | ||
| README.md | ||
MAGI 合議システム プラグイン (MAGI System Plugin)
MAGIシステムは、3つの独立したサブエージェント(MELCHIOR-1, BALTHASAR-2, CASPER-3)を用いて合議・多数決・多角的レビューを行うAntigravity、Claude Code用プラグインです。
システム開発やコードレビューだけでなく、ユーザーが提示するアイデアの壁打ち、企画検討、ビジネスや日常の意思決定、ディベート・議論のお題など、幅広いテーマに対して3つの多角的な視点から審議を行い、建設的な統合勧告を提供します。
構成エージェント
1. magi (オーケストレーター)
- 役割: 議題(アイデア、議論、設計、コード等)を各サブエージェントへ配布し、合議結果を集計して最終決議と統合勧告を出力します。
- 使用ツール:
invoke_subagent,view_file,grep_search
2. melchior (MELCHIOR-1 / 科学者)
- 役割: 論理的整合性、客観的データ、技術的合理性、計算効率、拡張性を重視して評価します。
- 着眼点: 「論理が通っているか」「客観的・科学的に実現可能か」「スケーラビリティがあるか」
3. balthasar (BALTHASAR-2 / 母)
- 役割: セキュリティリスク、倫理・コンプライアンス、既存資産/人間関係の保護、安全運用を重視して評価します。
- 着眼点: 「リスクはないか」「関係者や弱者に悪影響はないか」「持続可能か」
4. casper (CASPER-3 / 女・個人)
- 役割: コスト対効果(タイパ/コスパ)、個人の本音・ワクワク感、現実的実行可能性、オーバーエンジニアリングの排除を重視して評価します。
- 着眼点: 「労力に見合う見返りがあるか」「直感的に魅力的か」「現実的にすぐ実行できるか」
主なユースケース
- アイデア・企画のブレインストーミング・壁打ち:
- 新規ビジネスアイデアやコンテンツ企画の多角的検証
- 日常・キャリア・ビジネスの意思決定:
- 転職や移住、プロジェクトの優先順位決定などのトレードオフ評価
- 議論・ディベートのお題の論点整理:
- 賛否が分かれるテーマに対する論理・倫理・実利の3面分析
- システム開発・アーキテクチャ選定・コードレビュー:
- 技術選定、設計方針の決定、リファクタリングの妥当性評価
ディレクトリ構造
MAGI/ (プロジェクトルート)
├── README.md # 本ドキュメント
├── .agents/ # Antigravity プラグイン定義
│ └── plugins/
│ └── magi/
│ ├── plugin.json # プラグインマニフェスト
│ ├── agents/ # サブエージェント定義
│ │ ├── magi.md # オーケストレーター
│ │ ├── melchior.md # 科学者(論理・技術・構造)
│ │ ├── balthasar.md # 母(安全性・倫理・保護)
│ │ └── casper.md # 女/個人(実利・コスト・現実解)
│ └── skills/ # プラグイン提供スキル
│ └── magi-system/
│ └── SKILL.md # MAGI合議・起動運用スキル
└── .claude/ # Claude Code スキル/プラグイン定義
└── skills/
└── magi/
├── .claude-plugin/
│ └── plugin.json # Claude プラグインマニフェスト
├── agents/ # サブエージェント定義
│ ├── melchior.md # 科学者(論理・技術・構造)
│ ├── balthasar.md # 母(安全性・倫理・保護)
│ └── casper.md # 女/個人(実利・コスト・現実解)
└── skills/ # 提供スキル
└── magi-system/
└── SKILL.md # MAGI合議・起動運用スキル
利用方法
1. スキルを利用した合議の開始
チャット上で「MAGIで審議して」「MAGIに聞いて」「合議して決めて」「このアイデアをMAGIで評価して」等と指示することで、magi-system スキルが読み込まれ、MAGI合議プロセスが実行されます。
2. サブエージェント直接呼び出し
エージェントチャットやサブエージェント呼び出しで magi を指定して議題を渡すことで、3者の合議プロセス(MELCHIOR-1, BALTHASAR-2, CASPER-3)が実行され、多数決および統合勧告が出力されます。