Communityコーディング&開発github.com

MaDxCRaZY/antigravity-skills

アンチグラビティのコロシアムバトルモードを起動します。2つの対抗サブエージェントを隔離されたブランチワークスペースで競わせ、敵対的な審判で実装をストレステストし、勝利したソリューションをマージします。

antigravity-skills とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)向けに設計された「コロシアムバトルモードプロトコル」です。単一のエージェントによるコード選択に依存する代わりに、2つの競合する実装を隔離された並列ワークスペース(git worktreeを利用したブランチ)で同時に生成・実行します。その後、敵対的な審判エージェント(critic@colosseum)が両方の実装に対してファジング、境界テスト、エッジケース攻撃、ベンチマークを実行し、隠れた欠陥やメモリオーバーヘッド、未処理の障害モードを特定します。審判の結果に基づき、勝利したブランチの実装がメインワークスペースにマージされ、敗北したブランチは破棄され、比較スコアの詳細がユーザーに提示されます。このプロセスにより、より堅牢で最適化されたコードの選択が保証されます。

対応~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/MaDxCRaZY/antigravity-skills/tree/HEAD/skills/battle

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

コロシアムバトルモードプロトコル

/battle コマンドは、単一のエージェントのコード選択に依存する代わりに、2つの競合する実装間で敵対的なアリーナを起動します。


アリーナアーキテクチャ

                       [ユーザープロンプト]
                             │
            ┌────────────────┴────────────────┐
            ▼                                 ▼
   [競技者アーム アルファ]          [競技者アーム ベータ]
   ワークスペース: 'branch' (アーム A)     ワークスペース: 'branch' (アーム B)
            │                                 │
            └────────────────┬────────────────┘
                             │
                             ▼
                 [コロシアム審判 / 批評家]
                 役割: critic@colosseum
                 (敵対的ファルサー + ベンチマーク)
                             │
                             ▼
                     [王冠勝者 & マージ]

実行手順

ユーザーが /battle を呼び出すと:

ステップ 1: 競合アームのフォーク

Workspace='branch' を使用して、隔離された git worktree 内で2つの対抗サブエージェントを同時に生成します:

  1. 競技者アーム アルファ:
    {
      "TypeName": "self",
      "Role": "競技者アーム アルファ",
      "Workspace": "branch",
      "Prompt": "ユーザーの目標に対してアプローチAを設計・実装してください。安全性、正確性、クリーンな抽象化を最適化します。"
    }
    
  2. 競技者アーム ベータ:
    {
      "TypeName": "self",
      "Role": "競技者アーム ベータ",
      "Workspace": "branch",
      "Prompt": "ユーザーの目標に対して代替アプローチBを設計・実装してください。最小限の複雑さ、スループット、直接性を最適化します。"
    }
    

ステップ 2: コロシアム審判監査 (critic@colosseum)

両方のアームが実装を完了したら:

  1. 敵対的審判エージェントを派遣:
    {
      "TypeName": "self",
      "Role": "critic@colosseum",
      "Workspace": "inherit",
      "Prompt": "アーム アルファとアーム ベータを比較します。両ブランチに対してファジング、境界テスト、エッジケース攻撃、経験的ベンチマークを実行します。隠れた欠陥、メモリオーバーヘッド、未処理の障害モードを特定します。"
    }
    
  2. 審判は両方のテストスイートをヘッドレスで実行し、具体的な合格/不合格のメトリクスを記録します。

ステップ 3: 勝者の戴冠

  1. 審判の評決を確認します。
  2. 勝利したブランチをメインワークスペースに fast-forward / マージします。
  3. 敗北したブランチを削除し、完全な比較スコアの内訳をユーザーに提示します。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル