What problem does it solve? Working with YGOPro requires deep knowledge of its Lua scripting API, SQLite card database schema, YDK deck format, and ban list rules, which are scattered and error-prone to apply manually. ## Core Features & Use Cases - Lua Script Implementation: Write, research, and compare YGOPro card effect scripts (c<id>.lua) against the real ocgcore API with strict correctness rules and a mandatory comparison loop. - Deck Validation and Analysis: Validate YDK decks against ban lists, same-name rules, and deck size limits, plus simulate T0/T1 opening hand rates and compute quality scores with ydkcheck.py. - Database and Tooling: Query cards.cdb with SQLite, analyze deck consensus with ydkshow.py, rename decks by archetype, and generate or download card images. - Use Case: Implement a new counter trap card script, compare it line-by-line against the reference script to catch event code and flag mistakes, then validate a test deck containing it against the current OCG ban list. ## Quick Start Ask the AI to implement a YGOPro Lua script for a specific card by name or ID and validate a YDK deck file against the current ban list.