From pm-engineering
Parses error logs, stack traces, and crash reports into a structured root cause diagnosis with fix suggestions and next steps.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pm-engineering:debugging-log-analyserThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Parses raw error logs, stack traces, and crash reports into a structured diagnosis with probable root cause, affected code path, and specific next steps — no hand-waving.
Parses raw error logs, stack traces, and crash reports into a structured diagnosis with probable root cause, affected code path, and specific next steps — no hand-waving.
Ask for these if not provided:
Error type: [Runtime exception / Build error / Config error / Network error / Memory error / Unknown] Severity: [Fatal / Critical / Warning / Informational] Recurrence pattern: [One-off / Intermittent / Consistent / On-startup / Under load]
Walk the stack frame by frame, starting from the origin:
For each significant frame, note whether it is:
Probable root cause: [1–2 sentence plain English statement] Confidence: [High / Medium / Low — and why] Alternative causes to rule out: [If confidence is not high]
Entry point: [Where the triggering call began] Key function(s) involved: [Specific functions/methods named in the trace] Data that triggered it: [If inferable from the log — e.g. null value, malformed JSON]
Provide a concrete, code-level suggestion:
If the root cause is uncertain, provide an ordered list of 3–5 specific debugging actions:
strace, pprof, --verbose, add logging at X]One or two concrete things that would prevent this class of error recurring:
npx claudepluginhub mohitagw15856/pm-claude-skills --plugin pm-engineeringDetects and diagnoses application failures by analyzing error logs, stack traces, and system state. Useful when debugging crashes or production incidents.
Decodes error messages and stack traces into plain-English explanations with specific fixes and prevention tips.
Parses error messages, traces execution through stack traces, correlates logs to identify failure points, and applies systematic hypothesis-driven debugging to isolate and resolve bugs.