What problem does it solve? Finding accurate Yu-Gi-Oh card information—exact stats, archetype membership, and effect behavior—requires digging through databases and Lua scripts manually, which is slow and error-prone. ## Core Features & Use Cases - Database Queries: Run sqlite3 queries against cards.cdb for exact-name, partial-name, setcode, and type-bitmask lookups. - Card Info Display: Use ydkshow.py to print full card details including id, type, level, attribute, race, ATK/DEF, and effect text. - Script Analysis: Read c<ID>.lua script files to understand actual effect implementation, trigger conditions, costs, and restrictions beyond the printed text. - Use Case: A user asks "find all hand traps that negate monster effects"—the workflow maps the natural-language request to CATEGORY flags, greps script files, and returns matching cards with structured output. ## Quick Start Look up the card Ash Blossom & Joyous Spring and summarize its effect, stats, and meta relevance.