← ClaudeAtlas

padosoft-crash-triagelisted

Use this skill when a crash, a freeze or an error from real users has to be turned into a fix — a report from a crash reporter, an application-not-responding event with a thread dump, a stack trace from a minified or bundled artifact, an exception group in an error tracker. Also when the user says an issue is back, asks which release introduced it, wants a stack symbolicated, or asks what to write in the fix when nothing could be reproduced. It gives the order of collection, how to attribute a frame honestly, how to classify from the code rather than the message, and the grade of proof every sentence in the diagnosis has to carry. Do not use it for a failing test or a red pipeline (padosoft-ci-failure-triage) or for a bug you can reproduce in front of you.
padosoft/skills · ★ 1 · Data & Documents · score 80
Install: claude install-skill padosoft/skills
# Crash triage A crash report is somebody else's failure, on a device you do not have, in a build you cannot attach to. The work is not finding a plausible cause — plausible causes are cheap. It is **separating what you know from what you inferred**, and writing the difference down. **The rule: never write a claim stronger than the evidence you actually have. A diagnosis that is right in substance and overstated in wording gets corrected in review, and costs more than the original bug.** --- ## 1. Collect the report before interpreting it Copy out, verbatim: - **Version and build number**, device, operating-system version, timestamp. - **Fatal or not.** An error caught by a boundary and one that escaped everything are different events, and the same underlying fault often appears as both. - **Every custom key** the application publishes — the current route, mount counts, session age, feature flags, whether the user was authenticated. - **The breadcrumbs with their timestamps.** A cycle of crash → retry → crash, and how many in how long, is evidence about determinism that nothing else gives you. - **The full stack, with line *and* column.** **An issue with many variants across several builds is a bucket, not a defect.** Reporters group by a signature that is coarser than the cause. Pick one event and work on that one; a "fix" for a bucket is a fix for whichever variant you happened to read. ## 2. Does the build already contain the fix? ```bash git merge-base --is