investigate

Guide structured debugging through four root-cause investigation phases.

4|2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/florianhorner/mammamiradio --skill investigate-florianhorner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: investigate
Source: https://github.com/florianhorner/mammamiradio/tree/main/.claude/skills/gstack/investigate
Command: npx skills add https://github.com/florianhorner/mammamiradio --skill investigate-florianhorner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging with root cause investigation. Four phases: investigate, analyze, hypothesize, implement. Iron Law: no fixes without root cause. Use when asked to "debug this", "fix this bug", "why is this broken", "investigate this error", or is troubleshooting why something stopped working. (gstack)

Core Features & Use Cases

  • Four-phase debugging framework: investigate, analyze, hypothesize, implement.
  • Tools integration for Bash, Read, Write, Edit, Grep, Glob, AskUserQuestion, and WebSearch to gather data, reason, and validate hypotheses.
  • Use case: you’re handed a bug report; you follow the phases to identify root cause before proposing a fix.

Quick Start

Invoke the investigate skill to guide a debugging session from problem to root cause.

Frequently Asked Questions about investigate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a software bug by finding the root cause?

Root-cause debugging requires a structured four-phase framework: investigate, analyze, hypothesize, and implement. It enforces an iron law of no fixes without identifying the actual root cause first.

What is the best way to troubleshoot why something stopped working in my code?

Troubleshooting why something stopped working is best handled by a systematic debugging workflow. It guides you through data gathering, careful reasoning, and hypothesis validation before proposing any fixes.

How do I carry out a regression analysis when handed a bug report?

Carrying out regression analysis from a bug report requires a structured debugging session. It guides you from the initial problem statement through investigation phases to identify the root cause before implementing a fix.

Can I use Bash, Grep, and WebSearch to investigate errors during debugging?

Yes, you can use Bash, Grep, Read, Write, Edit, Glob, AskUserQuestion, and WebSearch to gather data, reason, and validate hypotheses during the investigation and analysis phases of the debugging workflow.

Why does my debugging workflow fail to prevent recurring software errors?

Debugging workflows fail to prevent recurring errors when fixes are applied without root cause investigation. Enforcing documented findings and hypothesis validation before implementation ensures reliable fixes.