investigate

Guide engineers through a five-phase root-cause debugging workflow.

1|1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/putrawitama/DenchClaw --skill investigate-putrawitama
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: investigate
Source: https://github.com/putrawitama/DenchClaw/tree/main/skills/gstack/investigate
Command: npx skills add https://github.com/putrawitama/DenchClaw --skill investigate-putrawitama

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps engineers systematically debug by focusing on root-cause investigation before implementing fixes.

Core Features & Use Cases

  • Phase-based approach: investigate, analyze, hypothesize, implement, verify.
  • Emphasizes root-cause analysis to prevent repetitive fixes.
  • Suitable for debugging errors, unexpected behavior, and troubleshooting across codebases.

Quick Start

Begin by collecting symptoms and reproduction steps, then form a concrete root-cause hypothesis.

Frequently Asked Questions about investigate

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

FAQPage Schema
What is structured root-cause debugging?

Structured root-cause debugging is a systematic workflow that identifies and fixes underlying software issues through evidence-based validation. It prevents repetitive fixes by guiding engineers through phases: investigate, analyze, hypothesize, implement, and verify.

How do I find the root cause of unexpected software behavior?

To find the root cause of unexpected behavior, begin by collecting symptoms and reproduction steps, then form a concrete root-cause hypothesis. Analyze the evidence to validate the hypothesis before implementing and verifying the fix.

What is the best way to troubleshoot errors across a codebase?

The best way to troubleshoot codebase errors is using a phase-based approach that emphasizes evidence-based validation. This ensures you verify the underlying issue systematically rather than applying repetitive surface-level fixes.

Can I use hypothesis testing for general code analysis?

Yes, you can use hypothesis testing for general code analysis to systematically debug unexpected behavior. It structures your troubleshooting by requiring evidence-based validation of a root-cause hypothesis before you implement any code fixes.

When should I not use a systematic debugging workflow?

You should not use a systematic debugging workflow for trivial syntax errors or obvious typos where the root cause is immediately visible. It is designed for complex troubleshooting requiring reproduction steps and rigorous verification across software systems.