🦀 ClawHub
RedHat Debugger
by @mzfshark
Diagnose failures using reproduce → isolate → fix → verify workflow.
TERMINAL
clawhub install axodus-debugging📖 About This Skill
name: debugging description: Diagnose failures using reproduce → isolate → fix → verify workflow. metadata: author: RedHat Dev version: 1.0.0 owner: RedHat Dev Agent category: quality
SKILL: debugging
Purpose
Diagnose errors with a deterministic workflow: reproduce → isolate → fix → verify.When to Use
Inputs
symptom (required, string): error message, failing test, or observed behavior.repro_steps (optional, string): how to reproduce.logs (optional, string): relevant logs/traces.environment (optional, object|string): OS, versions, env vars (no secrets).Steps
1. Reproduce deterministically: - capture exact command(s) - capture versions 2. Localize failure: - narrow to smallest failing unit/test - add targeted logging/diagnostics if needed 3. Form hypotheses and test them one by one. 4. Implement the smallest fix that resolves the root cause. 5. Add/adjust tests to prevent regression. 6. Verify: - original repro no longer fails - related tests still passValidation
Output
root_cause: ""
fix: ""
verification: [""]
follow_ups: [""]
Safety Rules
Example
Symptom: “TypeError: cannot read property 'x' of undefined in production.â€
Output: root cause (missing null check), fix, and regression test.
⚡ When to Use
💡 Examples
Symptom: “TypeError: cannot read property 'x' of undefined in production.â€
Output: root cause (missing null check), fix, and regression test.