debug-runbook
Installation
SKILL.md
Debug Runbook
Symptom-first workflow
Every debugging session follows the same loop:
- Symptom — What does the user see? Exact error, behavior, or absence of expected behavior.
- Boundary — Where does the problem live? Client, edge worker, database, third-party service, CI pipeline.
- Tool — Pick the right data source for that boundary (see table below).
- Query — Pull logs, errors, events, or state from that source.
- Interpret — Read the data. Identify root cause vs. symptom.
- Fix — Address the root cause only. No workarounds, no band-aids.
Do NOT skip step 1. The user's description of the symptom determines which tool to reach for. Do NOT start by reading source code — start by reading production data.
Data source reference
Related skills
More from jonmumm/skills
dont-use-use-effect
>
59react-composable-components
>
41grill-me
>
32mutation-testing
Run and interpret Stryker mutation testing; kill survivors to reach ≥95% score. Use when running mutation tests, setting up Stryker, interpreting survivors, or verifying test quality after TDD.
32offensive-typesafety
>
31expo-testing
Build, install, and test Expo/React Native apps on simulators and physical devices. Use when asked to "run on simulator", "install on device", "test on phone", "run detox", "preview build", or "build and test".
30