Find the cause before changing the code.
software debugging
Diagnoses software defects by proving their root cause before applying and verifying a fix or handing off the investigation.
When to use it
Use for errors, crashes, regressions, failing tests, broken behavior, and screenshot-reported defects.
Give it a software defect in a project; it diagnoses the root cause and, when explicitly requested, applies a verified fix or returns a handoff.
What you provide
This skill
durable memory summaries
Reads named memory summaries
frozen native app runtime
Samples a frozen native app
/path/to/persistent/xtrace.log
Saves persistent shell traces
/path/to/xtrace-env.sh
Creates a temporary tracing file
No setup requirements listed in the analysis.