Community코딩 & 개발github.com

MaDxCRaZY/antigravity-skills

Antigravity의 콜로세움 배틀 모드를 활성화합니다. 두 개의 라이벌 하위 에이전트를 격리된 분기 작업 공간에서 경쟁시키고, 적대적 심판을 통해 구현체를 스트레스 테스트한 후 승리한 솔루션을 병합합니다.

antigravity-skills란 무엇인가요?

이 스킬은 AI 에이전트(Antigravity 기반)를 위한 콜로세움 배틀 모드 프로토콜을 제공합니다. 사용자가 `/battle` 명령을 실행하면 두 개의 경쟁 하위 에이전트(Alpha와 Beta)가 동시에 생성되어, 각각 격리된 `branch` 작업 공간에서 사용자의 목표에 대한 서로 다른 접근 방식(안전성과 추상화 최적화 vs 단순성과 직접성 최적화)을 구현합니다. 구현이 완료되면 `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 명령은 단일 에이전트의 코드 선택에 의존하는 대신, 두 개의 경쟁 구현체 간의 적대적 경기장을 활성화합니다.


경기장 구조

                       [사용자 프롬프트]
                             │
            ┌────────────────┴────────────────┐
            ▼                                 ▼
   [경쟁자 암 알파]                  [경쟁자 암 베타]
   작업 공간: 'branch' (암 A)       작업 공간: 'branch' (암 B)
            │                                 │
            └────────────────┬────────────────┘
                             │
                             ▼
                 [콜로세움 심판 / 비평가]
                 역할: critic@colosseum
                 (적대적 반증기 + 벤치마크)
                             │
                             ▼
                     [승자 결정 및 병합]

실행 절차

사용자가 /battle을 호출하면:

1단계: 경쟁 암 분기

Workspace='branch'를 사용하여 격리된 git 워크트리에서 두 개의 라이벌 하위 에이전트를 동시에 생성합니다:

  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. 승리한 브랜치를 메인 작업 공간으로 빨리 감기/병합합니다.
  3. 패배한 브랜치를 제거하고 사용자에게 전체 비교 점수 분석을 제시합니다.

Individual skills in this repo

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

관련 스킬