What problem does it solve? Setting up a live AI-versus-AI Reversi match requires configuring two distinct model personalities, a referee, and a valid match configuration file, then verifying the duel actually plays out correctly. This Skill guides the agent through staging battle.json, validating it, and confirming the duel behaves as intended. ## Core Features & Use Cases - Duel staging: Authors battle.json with two rival Jev personalities and a referee focus, which the OpenHarness viewer watches and reloads live without a restart. - Configuration validation: Runs toolchain/check.mjs to verify battle.json is valid (correct size, both rivals present) before calling a duel done. - Personality auditioning: Uses the toolchain/jev.mjs client to score how much two personalities would clash and whether the matchup is fair before staging. - Use Case: Configure a greedy center-flip player against a patient corner-taker, validate the config, then watch the live board to confirm the two styles visibly differ and a winner or draw emerges. ## Quick Start Stage a Reversi duel between a greedy flip-grabber and a patient corner-taker in battle.json, then run the check script and watch the live board to verify the match.