MAGIシステムは、3つの独立したサブエージェント(MELCHIOR-1, BALTHASAR-2, CASPER-3)を用いて合議・多数決・多角的レビューを行うプラグインです。
Find a file
2026-08-29 22:43:28 +09:00
.agents/plugins/magi first commit 2026-08-29 21:07:06 +09:00
.claude/skills/magi Claude Code用プラグインの作成 2026-08-29 22:41:59 +09:00
README.md docs: update project documentation in README.md 2026-08-29 22:43:28 +09:00

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 / 女・個人)

  • 役割: コスト対効果(タイパ/コスパ)、個人の本音・ワクワク感、現実的実行可能性、オーバーエンジニアリングの排除を重視して評価します。
  • 着眼点: 「労力に見合う見返りがあるか」「直感的に魅力的か」「現実的にすぐ実行できるか」

主なユースケース

  1. アイデア・企画のブレインストーミング・壁打ち:
    • 新規ビジネスアイデアやコンテンツ企画の多角的検証
  2. 日常・キャリア・ビジネスの意思決定:
    • 転職や移住、プロジェクトの優先順位決定などのトレードオフ評価
  3. 議論・ディベートのお題の論点整理:
    • 賛否が分かれるテーマに対する論理・倫理・実利の3面分析
  4. システム開発・アーキテクチャ選定・コードレビュー:
    • 技術選定、設計方針の決定、リファクタリングの妥当性評価

ディレクトリ構造

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が実行され、多数決および統合勧告が出力されます。