Build synergy-optimized faction decks and generate matchup recordings for AI vs AI play. Use when user says 'super victory', 'build tournament', 'faction matchups', or 'synergy decks'.
Builds optimized faction decks using card synergy analysis, generates game recording files for all faction matchups, and optionally launches /llm-vs for AI vs AI play.
/super-victory # all 10 matchups
/super-victory --factions skellige,monsters # single matchup
/super-victory --play # generate + launch /llm-vs for each
| Argument | Default | Description |
|---|---|---|
--factions F1,F2,... | all 5 | Comma-separated faction subset |
--hand N | 10 | Cards dealt to hand |
--play |
| false |
After generating, launch /llm-vs for each matchup |
# All 20 matchups (10 pairs x 2 swapped)
python3 .claude/skills/super-victory/scripts/build-decks.py
# Specific factions only
python3 .claude/skills/super-victory/scripts/build-decks.py --factions skellige,monsters
# Custom hand size
python3 .claude/skills/super-victory/scripts/build-decks.py --hand 10
The script:
rfid AND image fields*-super-victory-*.json recordingsIf --play flag is set, for each generated matchup:
# Load the recording into the game server
GWENT_STATE=software/data/recordings/<file>.json bash scripts/dev-server.sh gwent restart
# Wait for game to initialize
sleep 3
# Launch LLM vs LLM (game is already in PlayRound)
python3 .claude/skills/llm-vs/scripts/game-loop.py --no-pause
--hand in hand, remainder in deck (default 10 + 10)rfid AND image fields — cards without images cannot be displayed in the TUI card overlay.claude/skills/super-victory/references/synergy-catalog.mdsoftware/data/cards/{Faction}/*.jsonsoftware/data/recordings/*.json.claude/skills/llm-vs/SKILL.mddesign/GwentRules.md