runtime-error-explainer
Installation
SKILL.md
Runtime Error Explainer
Turn a stack trace into a one-line answer: what broke, where, and why.
Read the stack in the right order
| Language / Runtime | Read direction | Your code is usually |
|---|---|---|
| Python | Bottom-up (most recent call last) | Near the bottom, above the library frame |
| Java / Kotlin | Top-down (most recent call first) | Near the top, below the exception line |
| JavaScript / Node | Top-down | First non-node_modules frame |
| Go (panic) | Top-down, per goroutine | First frame in the panicking goroutine |
| Rust | Top-down (with RUST_BACKTRACE=1) |
First non-std/core frame |
C/C++ (gdb bt) |
Top-down, #0 is crash site |
First frame with source you own |
Rule: Find the first stack frame in code the user controls. That's where they look first, regardless of what the error message says.