investigate

Guide software debugging through four phases to isolate root causes.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/zaeem-rafiq/tatheer-swift-sdk --skill investigate-zaeem-rafiq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: investigate
Source: https://github.com/zaeem-rafiq/tatheer-swift-sdk/tree/main/.claude/skills/gstack/investigate
Command: npx skills add https://github.com/zaeem-rafiq/tatheer-swift-sdk --skill investigate-zaeem-rafiq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic debugging with root cause investigation helps identify and resolve issues faster, reducing wasted time on symptoms.

Core Features & Use Cases

  • Four-phase workflow: investigate, analyze, hypothesize, implement.
  • Proactive guidance on collecting symptoms, reading code, and checking changes.
  • Works for debugging requests, bug investigations, and post-mortems in software projects.

Quick Start

Describe the issue and begin the four-phase root-cause debugging workflow as outlined.

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 software bug instead of just fixing symptoms?

Root-cause debugging identifies the true origin of software bugs by guiding you through a structured four-phase workflow: investigate, analyze, hypothesize, and implement. This process ensures you collect symptoms, read code, and record evidence to resolve the actual issue.

What is the best way to structure a bug investigation workflow?

The best way to structure a bug investigation workflow is a four-phase process: investigate to collect symptoms, analyze to read code and check changes, hypothesize to theorize the root cause, and implement the fix while recording evidence.

How do I write a post-mortem for a software failure using root cause analysis?

Writing a post-mortem using root cause analysis involves applying the investigate, analyze, hypothesize, and implement phases. You collect symptoms, read code, check recent changes, and record evidence to systematically document the failure's true origin and resolution.

Do I need specific tools for systematic debugging and troubleshooting?

Systematic debugging requires basic shell and text-processing tools to read code, check changes, and collect symptoms. The workflow relies on these standard software engineering tools to gather evidence and isolate the root cause effectively.

Can a structured debugging workflow handle complex software engineering issues?

A structured debugging workflow handles complex software engineering issues by proactively guiding you through collecting symptoms, reading code, and checking changes. The four-phase process ensures thorough evidence collection and root cause isolation for difficult bugs.