What problem does it solve?
This Skill automates complex software development tasks by orchestrating multiple AI engines, ensuring the best possible outcome through competition or collaboration. It tackles challenges where a single AI might struggle with nuance, complexity, or diverse approaches.
Core Features & Use Cases
- Competitive Development (COMPETE): Generates multiple implementation variants from the same specification, compares them based on defined criteria (Correctness, Quality, Performance, Safety, Simplicity), and selects the best. Ideal for finding optimal solutions or when approach uncertainty is high.
- Collaborative Development (COLLABORATE): Decomposes a complex task into subtasks, assigns each to the most suitable engine, and integrates all results. Perfect for large features or when different engines excel at different parts of a task.
- Multiple Execution Modes: Supports Quick (lightweight), Solo (sequential), and Team (parallel via Agent Teams API) modes to match task scope and urgency.
- Direct Engine Invocation: Orchestrates
codex exec and gemini CLI directly, offering fine-grained control and leveraging engine-specific strengths.
- Use Case: Implement a new authentication module by having
codex generate the core JWT logic and gemini design the API endpoints, then integrate both into a cohesive feature.
Quick Start
Use the Arena skill to implement a new user authentication feature using competitive development.