What problem does it solve? Engineers maintaining the HT9045 IC Test Handler struggle to trace the CatchTray (Tray Arm) logic spread across deeply nested switch-case state machines in acatchtray.cpp. This Skill maps every Task variable, case number, and call hierarchy so you can answer flow questions without manually reading thousands of lines of Borland C++ code. ## Core Features & Use Cases - State Machine Navigation: Provides complete case-number listings for DoCatchTray, DoCatchFromLoader, CatchNewTrayFromBuffer, DoPlaceTrayToAuto, DoPlaceToBuffer, DoSlapTray, DoCatchUnderTray, DoSupportUnderTray, and DoPlaceBufferTray. - Call Hierarchy Map: Shows the full invocation tree from DoCatchTray down to C_CatchTray_Fix_Puch/Pop and DoLoadCarRotArmReadRFID. - Diagnostic Guidance: Offers a step-by-step reading order for troubleshooting gripper (Fix cylinder) faults and RFID/TrayID issues. - Use Case: A field engineer sees the machine stuck at CatchTrayTask case 1150. Load this Skill to immediately identify that the flow is in the DoPlaceTrayToAuto segment, then drill into iPlaceTrayToAutoTask cases to locate the failing sensor check. ## Quick Start Ask the AI to explain what the HT9045 CatchTray is doing when CatchTrayTask reaches case 1000 and which sub-flow it enters next.