Debug.
Systematic bug investigation with time-boxed escalation, self-diagnosis, verification gates, and anti-premature-completion. The skill that activates the moment something is broken.
10-Step Scientific Debugging Protocol.
Most debugging fails because the engineer skips reproduction and jumps to solutions. This skill enforces the order: symptom -> reproduction -> root cause via 5 Whys -> fix the cause (not the symptom) -> verify the fix -> document the pattern. Includes time-boxed escalation: if 2 attempts fail, change strategy.
Four recipes.
The 10-step protocol
State error -> Reproduce -> Five Whys -> Hypothesis -> Falsify -> Fix the cause -> Test -> Regression-check -> Document -> Pattern-extract. Skip a step, lose the thread.
Error classification
TRANSIENT (retry with backoff). LOGIC (2 tries then pivot). ENVIRONMENT (ask user). Each class has a fixed strategy. No flailing.
Anti-premature-completion
Verification gates before claiming fixed. Type-check, run tests, run regression, observe behavior in production. Never SHOULD BE FIXED without proof.
Electron + IPC patterns
Specific patterns for the most painful Electron bugs: white rectangles, GPU/ANGLE crashes, IPC race conditions, preload leaks, contextIsolation breaks.
It composes.
Skills compose into workflows. Debug is rarely the only skill you will use — it pairs naturally with these others in the library.
One command.
Installs only stryx-debug (skip the other 19) into ~/.claude/skills/stryx-debug/.
Free for all use.
Stryx Labs License v1.0. Use Debug in personal, commercial, internal, and production work. No attribution required.