investigate

Guides Bash-based debugging and root cause analysis through a four-phase process.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/luisgustavooliveira/skills --skill investigate-luisgustavooliveira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: investigate
Source: https://github.com/luisgustavooliveira/skills/tree/main/investigate
Command: npx skills add https://github.com/luisgustavooliveira/skills --skill investigate-luisgustavooliveira

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, read, write, edit, grep, glob, askuserquestion, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you systematically debug and investigate the root cause of issues, guiding you through a structured process to identify and resolve problems efficiently.

Core Features & Use Cases

  • Structured Investigation Process: Guided through four phases: investigate, analyze, hypothesize, implement.
  • Root Cause Analysis: Ensures no fixes are made without understanding the underlying cause.
  • Proactive Usage: Ideal for troubleshooting errors, unexpected behavior, or when asked to debug issues.

Quick Start

To start the investigation process, simply type 'investigate' when you encounter an error or need to debug an issue.

Frequently Asked Questions about investigate

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

FAQPage Schema
How do I systematically debug software errors and find the root cause?

Systematic debugging and root cause analysis require a structured investigation process spanning four phases: investigate, analyze, hypothesize, and implement. This approach ensures you fully understand and resolve underlying issues before applying fixes.

What is root cause analysis in software troubleshooting?

Root cause analysis in software troubleshooting is a systematic process ensuring no fixes are made without understanding the underlying cause of unexpected behavior. It involves investigating errors, forming hypotheses, and implementing targeted resolutions.

How do I fix unexpected behavior in my code without guessing?

Fixing unexpected behavior without guessing requires a structured investigation process. You analyze the system state, hypothesize the underlying cause, and implement a resolution only after verifying your hypothesis, preventing trial-and-error debugging.

Do I need bash and grep tools for systematic bug fixing?

Yes, systematic bug fixing requires bash, grep, glob, read, write, and edit tools. These tools allow you to search codebases, inspect files, execute commands, and apply targeted fixes during the investigation and implementation phases.

What's the best way to troubleshoot software issues methodically?

The best way to troubleshoot software issues methodically is using a structured four-phase investigation process: investigate symptoms, analyze data, hypothesize root causes, and implement verified fixes to ensure efficient error resolution.