llm-arena

Coordinate AI-vs-AI Tic-Tac-Toe and Reversi battles across OpenAI, Anthropic, and Gemini providers.

17|29|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/lucifertrj/skills-based-app --skill llm-arena
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llm-arena
Source: https://github.com/lucifertrj/skills-based-app/tree/main/llm-game-battle
Command: npx skills add https://github.com/lucifertrj/skills-based-app --skill llm-arena

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinates end-to-end AI-vs-AI game battles by orchestrating backend logic, frontend visualization, and multi-provider LLM prompts for Tic-Tac-Toe and Reversi.

Core Features & Use Cases

  • Full-stack orchestration: Backend FastAPI, frontend React + Vite, and prompt templates that drive LLM players.
  • Multi-provider support: OpenAI, Anthropic, Gemini with provider-specific model handling.
  • Games supported: Tic-Tac-Toe and Reversi, enabling AI experiments, architecture decisions, and deployment demos.
  • Use Case: Run AI-vs-AI matches to test prompts, UI flow, and provider integration in a controlled environment.

Quick Start

Start the backend and frontend locally to launch a live LLM-vs-LLM match in the Arena.

Frequently Asked Questions about llm-arena

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an AI-vs-AI match in board games like Tic-Tac-Toe or Reversi?

To run an AI-vs-AI match in board games, start the local backend and frontend to launch a live LLM-vs-LLM match in the Arena, orchestrating game logic and prompt templates for Tic-Tac-Toe and Reversi.

Can I use OpenAI, Anthropic, and Google Gemini providers for LLM game battles?

Yes, you can use OpenAI, Anthropic, and Google Gemini providers for LLM game battles; the system implements provider-specific model handling and API key handling to ensure secure gameplay.

What full-stack architecture is needed to visualize AI-vs-AI board games?

Visualizing AI-vs-AI board games requires a full-stack architecture: a FastAPI backend for game logic, a React and Vite frontend for visualization, and prompt templates to drive LLM players.

Does the AI-vs-AI arena handle move validation and board state automatically?

Yes, the AI-vs-AI arena handles move validation and board state automatically, implementing end-to-end move generation to ensure secure and deterministic gameplay across supported providers.

Why use an AI-vs-AI arena for prompt testing instead of a simple script?

An AI-vs-AI arena provides a controlled environment to test prompts, UI flow, and provider integration across OpenAI, Anthropic, and Gemini simultaneously, which a simple script cannot orchestrate end-to-end.

Do I need API keys for each provider to start an LLM-vs-LLM match?

Yes, you need API keys for each provider to start an LLM-vs-LLM match; the system applies provider-specific API key handling to ensure secure and deterministic gameplay.