Community程式設計與開發github.com

MaDxCRaZY/antigravity-skills

啟動 Antigravity 的競技場戰鬥模式。將兩個競爭的子代理在隔離的分支工作區中對決,透過對抗性裁判對實作進行壓力測試,並合併勝出的解決方案。

antigravity-skills 是什麼?

Colosseum Battle Mode Protocol 是一種創新的 AI 代理技能,透過創建競爭性戰場來解決單一代理決策的侷限性。當使用者觸發 `/battle` 指令時,此技能會將使用者目標同時分配給兩個獨立的子代理(Alpha 與 Beta),兩者在各自的隔離工作區中實作不同的解決方案。隨後,一個專門的對抗性裁判代理(角色為 `critic@colosseum`)會對兩個實作進行模糊測試、邊界測試、邊緣案例攻擊與實證基準測試,找出隱藏的缺陷、記憶體開銷與未處理的失敗模式。最終根據裁判的客觀指標決定勝者,並將其合併回主要工作區,同時向使用者呈現完整的比較分數與失敗分析。此技能支援任何可執行子代理與 git worktree 的平台(如 Claude Code、Cursor 或 Codex),透過競爭與審查機制提升程式碼的穩健性與多樣性。

相容平台~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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

競技場戰鬥模式協定

/battle 指令會啟動一個對抗性競技場,讓兩個競爭的實作互相較勁,而非依賴單一代理的程式碼選擇。


競技場架構

                       [使用者提示]
                             │
            ┌────────────────┴────────────────┐
            ▼                                 ▼
   [競爭者 Alpha 臂]                  [競爭者 Beta 臂]
   工作區:'branch' (A 臂)             工作區:'branch' (B 臂)
            │                                 │
            └────────────────┬────────────────┘
                             │
                             ▼
                 [競技場裁判 / 評論家]
                 角色:critic@colosseum
                 (對抗性偽造器 + 基準測試)
                             │
                             ▼
                     [勝利者桂冠與合併]

執行流程

當使用者呼叫 /battle 時:

步驟 1:分支出競爭臂

在隔離的 git worktrees 中使用 Workspace='branch' 同時生成兩個競爭的子代理:

  1. 競爭者 Alpha 臂:

    {
      "TypeName": "self",
      "Role": "競爭者 Alpha 臂",
      "Workspace": "branch",
      "Prompt": "針對使用者目標設計並實作方法 A。最佳化安全性、正確性與乾淨的抽象。"
    }
    
  2. 競爭者 Beta 臂:

    {
      "TypeName": "self",
      "Role": "競爭者 Beta 臂",
      "Workspace": "branch",
      "Prompt": "針對使用者目標設計並實作替代方法 B。最佳化最小複雜度、吞吐量與直接性。"
    }
    

步驟 2:競技場裁判審核 (critic@colosseum)

當兩個臂都完成實作後:

  1. 派遣一個對抗性裁判代理:

    {
      "TypeName": "self",
      "Role": "critic@colosseum",
      "Workspace": "inherit",
      "Prompt": "比較 Alpha 臂與 Beta 臂。對兩個分支執行模糊測試、邊界測試、邊緣案例攻擊與實證基準測試。找出隱藏的缺陷、記憶體開銷與未處理的失敗模式。"
    }
    
  2. 裁判在無頭模式下執行兩套測試套件,並記錄具體的通過/失敗指標。

步驟 3:加冕勝利者

  1. 檢視裁判的裁決。
  2. 將勝出的分支快速向前推進 / 合併到主要工作區。
  3. 消除失敗的分支,並向使用者呈現完整的比較分數明細。

Individual skills in this repo

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

相關技能