📄 SKILL.md

← Vault

name: systematic-debugging

description: Use when encountering any bug, test failure, or unexpected behavior. 4-phase root cause investigation — NO fixes without understanding the problem first.

version: 1.1.0

author: Hermes Agent (adapted from obra/superpowers)

license: MIT

metadata:

hermes:

tags: [debugging, troubleshooting, problem-solving, root-cause, investigation]

related_skills: [test-driven-development, writing-plans, subagent-driven-development]


Systematic Debugging

Overview

Random fixes waste time and create new bugs. Quick patches mask underlying issues.

Core principle: ALWAYS find root cause before attempting fixes. Symptom fixes are failure.

Violating the letter of this process is violating the spirit of debugging.

The Iron Law

`

NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST

`

If you haven't completed Phase 1, you cannot propose fixes.

When to Use

Use for ANY technical issue:

No shortcuts. No guessing. Systematic always wins.