What problem does it solve? Understanding how a Yu-Gi-Oh! card effect is implemented in YGOPro requires digging through Lua scripts, constants, and procedure helpers scattered across the codebase. This Skill provides a structured workflow to locate, read, and summarize any card script. ## Core Features & Use Cases - Script Location & Identification: Find card scripts by ID or name using ydkshow.py or sqlite3 on cards.cdb, mapping to the c<card_id>.lua file convention. - Effect Breakdown: Identify registered effect types, event codes, and callback functions (condition, cost, target, operation) with cross-references to API documentation. - Structured Output: Produce a standardized summary listing effects, API functions, constants, and procedure helpers used. - Use Case: Given a card like a Synchro monster, trace its AddSynchroProcedure call in procedure.md, decode its EFFECT_TYPE and EVENT constants, and document exactly how each effect triggers and resolves. ## Quick Start Analyze the YGOPro script for card ID 44519536 and summarize its effects, callbacks, and API functions used.