Use when diagnosing this Android app bugs, crashes, or unexpected UI behavior. Requires explicit hypotheses before code changes.
Scanned 9/3/2026
Install to Claude Code
npx -y skills add rabee-elkholy/android-agent-harness --skill systematic-debugging --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Systematic Debugging?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/rabee-elkholy-systematic-debugging)More formats (shields.io, HTML) on the badges page.
---
name: systematic-debugging
description: Use when diagnosing this Android app bugs, crashes, or unexpected UI behavior. Requires explicit hypotheses before code changes.
---
# Systematic Debugging Skill (Superpowers Protocol)
## 1. Root Cause Hypothesis Framework
Do NOT guess code fixes. MANDATORY for ALL bug fixes without exception:
1. **Formulate Explicit Hypotheses**: List 2–3 potential causes.
2. **Isolate State & Triggers**: Trace data flow from trigger to failure point.
3. **Log & Trace Inspection**: Read full un-truncated stack trace or ADB logcat before forming conclusions.
4. **Reproduce & Test Hypothesis**: Verify hypothesis against empirical evidence before modifying code.
## 2. Prohibition of Symptom Swallowing
- Never resolve bugs by swallowing exceptions, adding empty `try-catch`, or returning fallback `0`/`null` dummy data.
- Always fix the root condition at the data producer level.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.