investigate

Identify bug root causes using a four-phase investigation workflow.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/him55710-sudo/uni-foli --skill investigate-him55710-sudo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: investigate
Source: https://github.com/him55710-sudo/uni-foli/tree/main/.agents/skills/gstack-investigate
Command: npx skills add https://github.com/him55710-sudo/uni-foli --skill investigate-him55710-sudo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging with a structured approach to identify the root cause of software issues, reducing guesswork and firefighting.

Core Features & Use Cases

  • Four-phase workflow: investigate, analyze, hypothesize, and implement to methodically trace issues.
  • Context gathering & pattern recognition: collects symptoms, code paths, and changes to form testable hypotheses.
  • Guided execution plan: predefined steps and guardrails to reproduce, verify, and validate fixes.

Quick Start

Describe the bug and reproduce steps, then run the root-cause analysis workflow to surface a verified root cause.

Frequently Asked Questions about investigate

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

FAQPage Schema
How do I find the root cause of a bug using stack traces and reproduction steps?

To find the root cause of a bug, you need a structured workflow that collects symptoms, stack traces, and reproduction steps, then applies pattern analysis across code paths and recent changes to form testable hypotheses. This systematic approach reduces guesswork.

What is the best way to trace errors across recent code changes during debugging?

The best way to trace errors across recent code changes is to follow a structured four-phase workflow: investigate symptoms, analyze code paths, hypothesize root causes, and implement verifiable fixes using reproduction and validation checks.

How does a systematic debugging workflow prevent firefighting and reduce guesswork?

A systematic debugging workflow prevents firefighting by guiding analysis through predefined steps, collecting context to form testable hypotheses, and ensuring fixes are verifiable with reproduction and validation checks before implementation.

Can I reproduce a software issue and validate the fix without causing destructive actions?

Yes, you can reproduce a software issue and validate the fix safely by using a guided execution plan with guardrails that prompts for user confirmation before applying any destructive actions to the codebase.

When do I need a structured root-cause analysis workflow for software engineering?

You need a structured root-cause analysis workflow when you are dealing with complex software issues that require collecting symptoms and stack traces, and you want to reduce guesswork by verifying fixes through systematic reproduction and validation.