investigate

Identifies and analyzes root causes of software bugs through structured investigation.

46|13|Updated Jul 30, 2025
One-click install
npx skills add https://github.com/aimasteracc/tree-sitter-analyzer --skill investigate-aimasteracc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: investigate
Source: https://github.com/aimasteracc/tree-sitter-analyzer/tree/main/.claude/skills/investigate
Command: npx skills add https://github.com/aimasteracc/tree-sitter-analyzer --skill investigate-aimasteracc

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.

Core Features & Use Cases

  • Four-phase workflow guiding users from symptoms to root cause.
  • Proactive suggestions when errors, unexpected behavior, or troubleshooting is needed.
  • Clear process for collecting symptoms, reading code, forming hypotheses, and validating fixes.

Quick Start

Begin by asking one clarifying question, collect symptoms, trace the code path, and identify the root cause before proposing a fix.

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 an intermittent bug?

To find the root cause of an intermittent bug, you need a structured investigation that collects evidence, reads code paths, and forms testable hypotheses before proposing a verified, minimal fix plan.

What is the best way to debug vague error symptoms?

The best way to debug vague error symptoms is following a four-phase workflow: investigate, analyze, hypothesize, and implement, which enforces collecting symptoms and tracing code paths to identify the root cause.

How do I structure a root-cause analysis for software issues?

You structure a root-cause analysis by beginning with a clarifying question, collecting symptoms, tracing the code path, and identifying the root cause before proposing any fixes.

Can I propose a code fix before fully diagnosing a bug?

No, you cannot propose a code fix before fully diagnosing a bug because the structured investigation enforces an Iron Law: no fixes without root cause identification.

When should I use a structured debugging workflow?

You should use a structured debugging workflow during debugging sessions where symptoms are vague, errors are intermittent, or a root-cause analysis is required before implementing fixes.