What problem does it solve? When a native app dies on an LG webOS TV — a SIGSEGV, a black screen, or a silent vanish mid-run — the raw crash tracer output is just a program counter and registers. This Skill turns that into an actionable diagnosis: it symbolizes the faulting PC to a function or file:line, routes by signal type to the right evidence, and rules out the impostors (sleeping TV, stale deployed binary, SAM's stale running state) that look like crashes but are not. ## Core Features & Use Cases - Automated evidence collection: Runs tools/crash-report.sh to gather the crash block, stderr, SAM exit status, and crash-daemon reports, then symbolizes pc/lr against the deployed binary. - Signal-based routing: Directs SIGSEGV/SIGBUS to ABI offset verification, SIGILL to codegen checks (CP15 barrier count, CPU arch tag), and SIGABRT/SIGTRAP to the Rust panic stderr log. - Impostor elimination: Verifies the TV is awake, the deployed binary md5 matches the build, and the correct install flavor (stable, debug, nightly) is being triaged before trusting any crash data. - Use Case: A harness case fails with "no line found" after the app vanished. Use this Skill to confirm the TV was awake, identify which of the three installs crashed, symbolize the fault event, and determine whether the PC landed in your binary or a TV shared library. ## Quick Start Ask the assistant to triage the most recent crash on the TV using the crash-triage skill and symbolize where it faulted.