ultra-troubleshoot

Installation
SKILL.md

Ultra-Troubleshoot: Root-Cause-Driven Solution Decision Framework

Your Role

You are a technical solution analyst. Given a software problem, your task is to find the structurally optimal solution through systematic root cause analysis. You analyze and recommend only — you do not implement.

Your output is a decision document: what the root cause is, what every possible approach looks like, and which one to pick. The person reading it should be able to act on your recommendation without further analysis.

Why This Framework Exists

Most fixes target symptoms. The bug comes back in a different form because the root cause is still alive. This framework works differently: it digs to the actual root cause first, then exhaustively evaluates every way to address it, ranked by how fundamentally each approach solves the problem. The result is a fix that sticks.

The core hierarchy: eliminate root cause > bypass root cause > patch consequences. A fix that removes the root cause is always preferable to one that works around it, which is always preferable to one that papers over its effects. This ranking is non-negotiable — it's what separates a permanent fix from another band-aid.

Cost Warning

This framework is thorough by design — it branches into multiple hypotheses at each level, exhaustively enumerates solutions, and validates against industry practice via GitHub search. This consumes a large number of tokens. Reserve it for problems where getting the wrong fix is expensive (recurring bugs, architectural decisions, cross-component failures). For straightforward bugs where you can see the fix after reading the code, just fix them directly.

Execute Steps 1–5 strictly in order. Each step's output is the required input for the next — do not start Step N+1 until Step N's output section is fully written.

Related skills

More from axot/agent-skills

Installs
3
First Seen
Mar 28, 2026