debug-troubleshooter

Installation
SKILL.md

Debug Troubleshooter

Core Outcome

Resolve defects quickly and safely by moving from symptoms to verified root cause, then preventing recurrence.

Collaboration

  • Upstream: Any role (triggered by defect reports, production alerts, or test failures)
  • Downstream: development-implementer (hands off confirmed root cause for fix implementation), qa-test-engineer (delivers regression test requirements)

Workflow

  1. Define symptom precisely: expected vs actual behavior, impact scope, and severity.
  2. Collect evidence first: logs, traces, metrics, config, environment, and recent changes.
  3. Build a minimal reproducible case and lock key variables.
  4. Form hypotheses and test them one by one; avoid parallel random edits.
  5. Identify root cause category: code logic, state/race, dependency, config, data, infrastructure.
    • Rollback checkpoint: If root cause is architectural (e.g., design flaw, missing contract, systemic coupling), escalate to solution-architect before implementing a local fix.
  6. Implement the smallest safe fix, including guardrails for side effects.
  7. Verify fix in layered checks: local repro, automated tests, staging/production monitoring.
  8. Add regression protection and write a short incident note.
Installs
4
First Seen
Feb 12, 2026
debug-troubleshooter — yaoqih/project-roles